<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>联合监管任务发起</title>
	<script src="../../../js/header.js"></script>
</head>

<body>
<div v-cloak id="app">
	<div style="margin-top: 10px;">
		<div style="margin-top: 10px;border-bottom:1px solid rgba(200,200,200,0.43);">
			<el-form :model="selectForm"  ref="selectForm" label-width="150px">
				<el-row>
					<el-col :span="8">
						<el-form-item label="任务名称:"  >
							<el-input v-model="selectForm.taskname" placeholder=""></el-input>
						</el-form-item>
					</el-col>
					<el-col span="8">
						<el-form-item label="监管类型:">
                            <el-select v-model="selectForm.taskJgtype" placeholder="请选择">
                                <el-option
                                        v-for="item in jglxStatus"
                                        :key="item.dictCode"
                                        :label="item.dictName"
                                        :value="item.dictName">
                                </el-option>
                            </el-select>
						</el-form-item>
					</el-col>
					<el-col span="8">
						<el-form-item label="监管对象名称:">
							<el-input v-model="selectForm.objectName"></el-input>
						</el-form-item>
					</el-col>
                </el-row>
                <el-row>
					<el-col span="10">
						<el-form-item label="任务发起时间:" >
							<el-row>
								<el-col span="6" style="width: 180px;">
									<el-form-item prop="">
										<el-date-picker type="date" :editable="false" @change="changeDate" placeholder="选择开始日期" v-model="selectForm.taskStartTimeFirst"
														value-format="yyyy-MM-dd" style="width: 180px;">
										</el-date-picker>
									</el-form-item>
								</el-col>
								<el-col span="1" style="color: rgb(192, 204, 218);text-align: center;">
									<span>至</span>
								</el-col>
								<el-col span="6">
									<el-form-item prop="">
										<el-date-picker type="date" :editable="false" @change="changeDate" placeholder="选择结束日期" v-model="selectForm.taskStartTimeSecond"
														value-format="yyyy-MM-dd" style="width: 180px;">
										</el-date-picker>
									</el-form-item>
								</el-col>
							</el-row>
						</el-form-item>
					</el-col>
                    <el-col :span="8">
                        <el-form-item label="任务状态:" >
                            <el-select v-model="selectForm.launchState">
                                <el-option label="未发起" value="301"></el-option>
                                <el-option label="已发起" value="302"></el-option>
                                <el-option label="已反馈" value="303"></el-option>
                            </el-select>
                        </el-form-item>
                    </el-col>
				<!--<el-row>
					<el-col :span="8" >
						<el-form-item label="来源:" label-width="150px">
							<el-select v-model="selectForm.initiateunitno" placeholder="请选择" style="width:95%">
								<el-option
										v-for="item in cdStatus"
										:key="item.dictCode"
										:label="item.dictName"
										:value="item.dictName">
								</el-option>
							</el-select>
						</el-form-item>
					</el-col>
				</el-row>-->

					<div style="float: right;">
						<el-button type="primary" size="small" style="width: 90px;height: 30px;" @click="apply()">新建任务</el-button>
						<el-button type="primary" size="small" style="width: 60px;height: 30px;" @click="searchForm()">查询</el-button>
						<el-button type="warning" size="small" style="width: 60px;height: 30px;" @click="resetForm()">重置</el-button>
					</div>
				</el-row>
			</el-form>
		</div>

		<el-table :data="tableData" border style="width: 100%;margin-top: 35px;" :header-cell-style="{background:'#eef1f6',color:'#606266'}">
			<el-table-column type="selection" ></el-table-column>
			<el-table-column
					type="index"
					label="序号"
                    width="60"
					align="center">
			</el-table-column>
			<el-table-column
					prop="taskname"
					label="任务名称"
                    width="220"
					align="center" >
			</el-table-column>
			<el-table-column
					prop="taskJgType"
					label="监管类型"
                    width="120"
					align="center">
			</el-table-column>
			<el-table-column
					prop="objectname"
					label="监管对象名称"
                    width="150"
					align="center">
			</el-table-column>
			<el-table-column
					prop="unionSectionName"
					label="协办部门名称"
                    width="150"
					align="center">
			</el-table-column>
			<el-table-column
					prop="taskstarttime"
					label="任务发起时间"
                    width="150"
					align="center">
			</el-table-column>
			<el-table-column
					prop="taskendtime"
					label="任务结束时间"
                    width="150"
					align="center">
			</el-table-column>
			<el-table-column
					prop=""
					label="反馈数量"
                    width="100"
					align="center">
				<template slot-scope="scope">
					<span>{{scope.row.fkCount}}/{{scope.row.xbCount}}</span>
				</template>
			</el-table-column>
			<el-table-column
					prop="launchState"
					label="任务状态"
                    width="100"
					align="center">
				<template slot-scope="scope">
					<span v-if="scope.row.launchState==301">未发起</span>
					<span v-if="scope.row.launchState==302">已发起</span>
					<span v-if="scope.row.launchState==303">已反馈</span>
				</template>
			</el-table-column>
			<el-table-column label="操作" align="center" width="">
				<template slot-scope="scope" fixed="right">
					<span v-if="scope.row.launchState=='301'">
						<el-button size="mini" @click="view(scope.$index,scope.row)">查看</el-button>
						<el-button type="primary" size="mini" @click="edit(scope.$index,scope.row)" >编辑</el-button>
						<el-button type="danger" size="mini" @click="del(scope.$index,scope.row)" >删除</el-button>
						<el-button type="success" size="mini" @click="initiate(scope.$index,scope.row)">发起</el-button>
					</span>
					<span v-else>
						<el-button size="mini" @click="view(scope.$index,scope.row)">查看</el-button>
						<el-button type="primary" size="mini" @click="edit(scope.$index,scope.row)" disabled>编辑</el-button>
						<el-button type="danger" size="mini" @click="del(scope.$index,scope.row)" disabled>删除</el-button>
						<el-button type="success" size="mini" @click="initiate(scope.$index,scope.row)" disabled>发起</el-button>
					</span>
				</template>
			</el-table-column>
		</el-table>
        <!--<el-table
                :data="tableData"
                border
                style="width: 100%;margin-top: 35px;"
                :header-cell-style="{background:'#eef1f6',color:'#606266'}"
                ref="multipleTable"
                @selection-change="selsChange">
            <el-table-column type="selection" min-width="50px" align="center" fixed="left"></el-table-column>
            <el-table-column
                    type="index"
                    label="序号"
                    width="100"
                    align="center">
            </el-table-column>

            <el-table-column v-for="(item,key,index) in headers" :label="item"
                             :key="index" align="center" >
                <template slot-scope="scope">
                  <span>
                    {{scope.row[key]}}
                  </span>
                </template>
            </el-table-column>

            <el-table-column label="操作" align="center" width="150px">
                <template slot-scope="scope" fixed="right">
                    <el-button size="mini" @click="view(scope.$index,scope.row)">查看</el-button>
                    <el-button type="primary" size="mini" @click="edit(scope.$index,scope.row)" v-if="scope.row.launchState=='未发起'" >编辑</el-button>
                    <el-button type="danger" size="mini" @click="del(scope.$index,scope.row)" v-if="scope.row.launchState=='未发起'">删除</el-button>
                    <el-button type="warning" size="mini" @click="initiate(scope.$index,scope.row)" v-if="scope.row.launchState=='未发起'" >发起</el-button>

                </template>
            </el-table-column>
        </el-table>-->
		<div style="overflow: hidden;">
			<div class="pagination">
				<el-pagination
						@size-change="handleSizeChange"
						@current-change="handleCurrentChange"
						:current-page="currentPage"
						:page-sizes="[10, 20, 30, 40]"
						:page-size="pagesize"
						background
						layout="total, sizes,prev, pager, next"
						:total="tableTotal"
						prev-text="上一页"
						next-text="下一页">
				</el-pagination>
			</div>
		</div>

		<!-- 联合监管任务信息表新建 -->
		<el-dialog title="" :visible.sync="newDialogForm" center fullscreen>
			<div style="margin-top: 10px;">
				<el-form :model="launchTask" :rules="rules" ref="launchTask" label-width="140px" class="form_date_width">
						<!--联合监管任务信息表-->
					<el-row>
						<el-col :span="4" class="tab-title">
							联合监管任务详情
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="12">
							<el-form-item label="任务名称:" prop="jgLhjgRwsEntity.taskname" :rules="rules.taskname" label-width="150px">
								<el-input v-model="launchTask.jgLhjgRwsEntity.taskname" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
                        <el-col :span="12">
                            <el-form-item label="任务发起时间:" prop="jgLhjgRwsEntity.taskstarttime" :rules="rules.taskstarttime" label-width="150px">
                                <el-date-picker
									type="date"
									:editable="false"
									v-model="launchTask.jgLhjgRwsEntity.taskstarttime"
									:disabled="formDisabled"
									value-format="yyyy-MM-dd HH:mm:ss">
								</el-date-picker>
                            </el-form-item>
                        </el-col>
						<el-col span="12">
							<el-form-item label="发起单位类型:" prop="jgLhjgRwsEntity.initiateUnitType" :rules="rules.initiateUnitType" label-width="150px">
								<el-select v-model="launchTask.jgLhjgRwsEntity.initiateUnitType" :disabled="formDisabled">
									<el-option
											v-for="item in fqdwlx_status"
											:key="item.dictCode"
											:label="item.dictName"
											:value="item.dictCode"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="12">
							<el-form-item label="发起单位编码:" prop="jgLhjgRwsEntity.initiateunitno" :rules="rules.initiateunitno" label-width="150px">
								<el-input v-model="launchTask.jgLhjgRwsEntity.initiateunitno" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="12">
							<el-form-item label="发起单位名称:" prop="jgLhjgRwsEntity.initiateunitname" :rules="rules.initiateunitname" label-width="150px">
								<el-input v-model="launchTask.jgLhjgRwsEntity.initiateunitname" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="12">
							<el-form-item label="发起司局名称:" prop="jgLhjgRwsEntity.launchBureau" :rules="rules.launchBureau" label-width="150px">
								<el-input v-model="launchTask.jgLhjgRwsEntity.launchBureau"  placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="12">
							<el-form-item label="发起处室名称:" prop="jgLhjgRwsEntity.launchDepartment" :rules="rules.launchDepartment" label-width="150px">
								<el-input v-model="launchTask.jgLhjgRwsEntity.launchDepartment"  :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="12">
							<el-form-item label="发起人名称:" prop="jgLhjgRwsEntity.launchUser" :rules="rules.launchUser" label-width="150px">
								<el-input v-model="launchTask.jgLhjgRwsEntity.launchUser" placeholder="" disabled></el-input>
							</el-form-item>
						</el-col>
					</el-row>
						<div style="margin-top:20px;margin-bottom:20px;">
							<el-row v-for="(item,index) in this.launchTask.jgLhjgRwxbglbEntityList" :key="index">
								<el-row>
									<el-col :span="10">
										<el-form-item label="协办单位类型:"  :prop="'jgLhjgRwxbglbEntityList.'+ index+ '.unionType'" :rules="rules.unionType" label-width="150px">
											<el-select v-model="item.unionType" :disabled="formDisabled" @change="changeType(item)">
												<el-option label="部门" value="0"></el-option>
												<el-option label="地方" value="1"></el-option>
											</el-select>
										</el-form-item>
									</el-col>
									<span style="margin-left: 20px;">
										<span class="el-icon-circle-plus-outline"  @click="addUnion()"></span>
										<span class="el-icon-remove-outline" @click="delUnion(index, item)"></span>
									</span>
								</el-row>
								<el-row v-if="item.unionType=='0' ">
									<el-col :span="10">
                                        <el-form-item label="协办部门编码:" :prop="'jgLhjgRwxbglbEntityList.'+ index+ '.unionNo'" :rules="rules.unionNo" label-width="150px">
                                           <!-- <el-input v-model="item.unionNo" placeholder="" :disabled="formDisabled"></el-input>-->
                                            <el-select v-model="item.unionNo" placeholder="" :disabled="formDisabled" >
                                                <el-option
                                                    v-for="item in xbdwStatus"
                                                    :key="item.dictCode"
                                                    :label="item.dictCode"
                                                    :value="item.dictCode">
                                                </el-option>
                                            </el-select>
                                        </el-form-item>
                                    </el-col>
									<el-col :span="10">
										<el-form-item label="协办部门名称:" :prop="'jgLhjgRwxbglbEntityList.'+ index+ '.unionName'" :rules="rules.unionName" label-width="150px">
											<el-select  v-model="item.unionName"  placeholder="请选择" :disabled="formDisabled" >
												<el-option
														v-for="item1 in xbdwStatus"
														:key="item1.dictCode"
														:label="item1.dictName"
														:value="item1.dictName">
													<span style="float: left">{{ item1.dictName }}</span>
													<span style="float: right; color: #8492a6; font-size: 13px;margin-left: 30px">{{ item1.dictCode }}</span>
												</el-option>
											</el-select>
										</el-form-item>
									</el-col>
								</el-row>
								<el-row v-if="item.unionType == '1' ">
									<el-col :span="10">
                                        <el-form-item label="协办地方编码:" :prop="'jgLhjgRwxbglbEntityList.'+ index+ '.unionNo'" :rules="rules.unionNo" label-width="150px">
                                            <!--<el-input v-model="item.unionNo" placeholder="" :disabled="formDisabled"></el-input>-->
                                            <el-select v-model="item.unionNo" placeholder="" :disabled="formDisabled" >
                                                <el-option
                                                        v-for="item in xbdfStatus"
                                                        :key="item.dictCode"
                                                        :label="item.dictCode"
                                                        :value="item.dictCode">
                                                </el-option>
                                            </el-select>

                                        </el-form-item>
                                    </el-col>
									<el-col :span="10">
										<el-form-item label="协办地方名称:" :prop="'jgLhjgRwxbglbEntityList.'+ index+ '.unionName'" :rules="rules.unionName" label-width="150px">
											<el-select v-model="item.unionName" placeholder="请选择" :disabled="formDisabled">
												<el-option
														v-for="item1 in xbdfStatus"
														:key="item1.dictCode"
														:label="item1.dictName"
														:value="item1.dictName">
													<span style="float: left">{{ item1.dictName }}</span>
													<span style="float: right; color: #8492a6; font-size: 13px;margin-left: 30px">{{ item1.dictCode }}</span>
												</el-option>
											</el-select>
										</el-form-item>
									</el-col>
								</el-row>

							</el-row>
						</div>
					<el-row>
						<el-col :span="15">
							<el-form-item label="监管事项类型:" prop="taskJgTypeList" :rules="rules.taskJgTypeList" label-width="150px">
								<el-checkbox-group v-model="launchTask.taskJgTypeList" :disabled="formDisabled" >
									<el-checkbox label="行政检查"></el-checkbox>
									<el-checkbox label="行政处罚"></el-checkbox>
									<el-checkbox label="行政强制"></el-checkbox>
									<el-checkbox label="其它"></el-checkbox>
								</el-checkbox-group>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row style="margin-bottom: 30px;">
						<el-col :span="16">
							<el-button v-for="taskJgType in launchTask.taskJgTypeList"type="primary" size="mini" @click="checkDetail(taskJgType)">{{taskJgType}}行为信息</el-button>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="22" >
							<el-form-item label="监管对象行业类型:" prop="objectnoList"  label-width="150px" >
								<!--<div style="margin-left: 2%;margin-bottom: 3%;">-->
                                    <span v-for="(item, index) in launchTask.objectnoList">
										<el-row>
											<el-col :span="8">
												<el-form-item label="一级" :prop="'objectnoList.' + index + '.objectnoFirst'" :rules="rules.objectnoFirst" label-width="80px">
													<el-select  v-model="item.objectnoFirst" :disabled="formDisabled"  placeholder="请选择"  >
														<el-option
																v-for="item1 in firstStatus"
																:key="item1.dictCode"
																:label="item1.dictName"
																:value="item1.dictName">
														</el-option>
													</el-select>
												</el-form-item>
											</el-col>
											<el-col :span="8">
												<el-form-item label="二级" :prop="'objectnoList.' + index + '.objectnoSecond'" :rules="rules.objectnoSecond" label-width="80px">
											<el-select  v-model="item.objectnoSecond" :disabled="formDisabled" placeholder="请选择" >
												<el-option
														v-for="item2 in secondStatus"
														:key="item2.dictCode"
														:label="item2.dictName"
														:value="item2.dictName">
												</el-option>
											</el-select>
										</el-form-item>
											</el-col>
										</el-row>
										<el-row>
											<el-col :span="8">
												<el-form-item label="三级" :prop="'objectnoList.' + index + '.objectnoThird'" :rules="rules.objectnoThird" label-width="80px">
											<el-select  v-model="item.objectnoThird" :disabled="formDisabled"  placeholder="请选择" >
                                            <el-option
													v-for="item3 in thirdStatus"
													:key="item3.dictCode"
													:label="item3.dictName"
													:value="item3.dictName">
                                            </el-option>
                                        </el-select>
										</el-form-item>
											</el-col>
											<el-col :span="8">
												<el-form-item label="四级" :prop="'objectnoList.' + index + '.objectnoFouth'" :rules="rules.objectnoFouth" label-width="80px">
											<el-select  v-model="item.objectnoFouth" :disabled="formDisabled" placeholder="请选择" >
                                            <el-option
													v-for="item4 in fouthStatus"
													:key="item4.dictCode"
													:label="item4.dictName"
													:value="item4.dictName">
                                            </el-option>
                                        </el-select>
										</el-form-item>
											</el-col>
											<el-col :span="4">
												<span style="margin-left: 20px">
													<span class="el-icon-circle-plus-outline"  @click="add()"></span>
													<span class="el-icon-remove-outline" @click="decrease(index, item)"></span>
                                        		</span>
											</el-col>
										</el-row>


										<!--<el-select  v-model="item.objectnoFirst" :disabled="formDisabled"  placeholder="请选择"  size="small" style="width:35%;margin-bottom: 20px" >
												<el-option
														v-for="item1 in firstStatus"
														:key="item1.dictCode"
														:label="item1.dictName"
														:value="item1.dictName">
												</el-option>
											</el-select>
									    <span >一级</span>
                                        <el-select  v-model="item.objectnoSecond" :disabled="formDisabled" placeholder="请选择" size="small" style="width:35%;margin-bottom: 20px;margin-left: 20px">
                                            <el-option
                                                    v-for="item2 in secondStatus"
                                                    :key="item2.dictCode"
                                                    :label="item2.dictName"
                                                    :value="item2.dictName">
                                            </el-option>
                                        </el-select>

                                        <span>二级</span>
                                        <el-select  v-model="item.objectnoThird" :disabled="formDisabled"  placeholder="请选择" size="small" style="width:35%">
                                            <el-option
                                                    v-for="item3 in thirdStatus"
                                                    :key="item3.dictCode"
                                                    :label="item3.dictName"
                                                    :value="item3.dictName">
                                            </el-option>
                                        </el-select>

                                        <span>三级</span>
                                        <el-select  v-model="item.objectnoFouth" :disabled="formDisabled" placeholder="请选择" size="small" style="width:35%;margin-left: 20px">
                                            <el-option
                                                    v-for="item4 in fouthStatus"
                                                    :key="item4.dictCode"
                                                    :label="item4.dictName"
                                                    :value="item4.dictName">
                                            </el-option>
                                        </el-select>

                                        <span >四级</span>-->


                                    </span>
								<!--</div>-->
							</el-form-item>
						</el-col>
					</el-row>

					<el-row>
						<el-col :span="22">
							<el-form-item label="监管对象类型:" prop="jgLhjgJcdxEntity.objectType" :rules="rules.objectType" label-width="150px">
                                <el-select v-model="launchTask.jgLhjgJcdxEntity.objectType" placeholder="请选择" style="width: 80%" :disabled="formDisabled">
                                    <el-option
                                            v-for="item1 in jgdxlx_status"
                                            :key="item1.dictCode"
                                            :label="item1.dictName"
                                            :value="item1.dictName"
                                    ></el-option>
                                </el-select>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="22">
							<el-form-item label="监管对象名称:" prop="jgLhjgJcdxEntity.objectname" :rules="rules.objectname" label-width="150px">
								<el-input v-model="launchTask.jgLhjgJcdxEntity.objectname" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="22">
							<el-form-item label="监管对象标识:" prop="jgLhjgJcdxEntity.enterprisecreditcode" :rules="rules.enterprisecreditcode" label-width="150px">
								<el-input v-model="launchTask.jgLhjgJcdxEntity.enterprisecreditcode" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="22">
							<el-form-item label="证件类型:" prop="jgLhjgJcdxEntity.credentialsType" label-width="150px">
                                <el-select v-model="launchTask.jgLhjgJcdxEntity.certificateType" placeholder="请选择" style="width: 80%" :disabled="formDisabled">
                                    <el-option
                                            v-for="item1 in zjlx_status"
                                            :key="item1.dictCode"
                                            :label="item1.dictName"
                                            :value="item1.dictName"
                                    ></el-option>
                                </el-select>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="22">
							<el-form-item label="证件内容:" prop="jgLhjgJcdxEntity.certificateContent" label-width="150px">
								<el-input v-model="launchTask.jgLhjgJcdxEntity.certificateContent" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
                    <el-row>
                        <el-col span="24">
                           <el-form-item label="主要检查内容:" prop="jgLhjgRwsEntity.inspectcontent" label-width="150px">
							   <el-input type="textarea" :autosize="{ minRows: 8, maxRows: 8}" v-model="launchTask.jgLhjgRwsEntity.inspectcontent" :disabled="formDisabled"></el-input>
						   </el-form-item>
                        </el-col>
                    </el-row>
					<el-row>
						<el-col span="24">
							<el-form-item label="检查要求:" prop="jgLhjgRwsEntity.inspectclaim" label-width="150px">
								<el-input type="textarea" :autosize="{ minRows: 8, maxRows: 8}" v-model="launchTask.jgLhjgRwsEntity.inspectclaim" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col span="24">
							<el-form-item label="备注:" prop="jgLhjgRwsEntity.remark" label-width="150px">
								<el-input type="textarea" :autosize="{ minRows: 8, maxRows: 8}" v-model="launchTask.jgLhjgRwsEntity.remark" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>

					<el-row>
						<el-col :span="22">
							<el-form-item label="附件:" prop="" label-width="140px">
								<iframe width="100%"  style="height: 200px;border: none;"   :src="link"></iframe>
							</el-form-item>
						</el-col>
					</el-row>

					<el-row>
						<el-col :span="22">
							<div style="float:right;">
								<el-button type="primary" size="small" style="width: 60px;height: 30px;" @click="onSubmit()">提交</el-button>
								<el-button type="info" size="small" style="width: 60px;height: 30px;" @click="closeNewDialog()">取消</el-button>
							</div>
						</el-col>
					</el-row>
				</el-form>
			</div>
		</el-dialog>

        <!-- 联合监管任务信息表修改 -->
        <el-dialog title="" :visible.sync="editDialogForm" center fullscreen>
            <div style="margin-top: 10px;">
                <el-form :model="launchTask" :rules="rules" ref="launchTask" label-width="140px" class="form_date_width">
                    <!--联合监管任务信息表-->
                    <el-row>
                        <el-col :span="4" class="tab-title">
                            联合监管任务详情
                        </el-col>
                    </el-row>
                    <el-row>
                        <el-col :span="12" >
                            <el-form-item label="任务编号:" prop="jgLhjgRwsEntity.taskno" :rules="rules.taskno"  label-width="150px">
                                <el-input v-model="launchTask.jgLhjgRwsEntity.taskno" placeholder="" disabled></el-input>
                            </el-form-item>
                        </el-col>
                        <el-col :span="12">
                            <el-form-item label="任务名称:" prop="jgLhjgRwsEntity.taskname" :rules="rules.taskname" label-width="150px">
                                <el-input v-model="launchTask.jgLhjgRwsEntity.taskname" placeholder="" disabled></el-input>
                            </el-form-item>
                        </el-col>
                    </el-row>
					<el-row>
						<el-col :span="12">
							<el-form-item label="任务发起时间:" prop="jgLhjgRwsEntity.taskstarttime" :rules="rules.taskstarttime" label-width="150px">
								<el-date-picker
										type="date"
										:editable="false"
										v-model="launchTask.jgLhjgRwsEntity.taskstarttime"
										:disabled="formDisabled"
										value-format="yyyy-MM-dd HH:mm:ss">
								</el-date-picker>
							</el-form-item>
						</el-col>
						<el-col span="12">
							<el-form-item label="发起单位类型:" prop="jgLhjgRwsEntity.initiateUnitType" :rules="rules.initiateUnitType" label-width="150px">
								<el-select v-model="launchTask.jgLhjgRwsEntity.initiateUnitType" :disabled="formDisabled">
									<el-option
											v-for="item in fqdwlx_status"
											:key="item.dictCode"
											:label="item.dictName"
											:value="item.dictCode"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="12">
							<el-form-item label="发起单位编码:" prop="jgLhjgRwsEntity.initiateunitno" :rules="rules.initiateunitno" label-width="150px">
								<el-input v-model="launchTask.jgLhjgRwsEntity.initiateunitno" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="12">
							<el-form-item label="发起单位名称:" prop="jgLhjgRwsEntity.initiateunitname" :rules="rules.initiateunitname" label-width="150px">
								<el-input v-model="launchTask.jgLhjgRwsEntity.initiateunitname" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="12">
							<el-form-item label="发起司局名称:" prop="jgLhjgRwsEntity.launchBureau" :rules="rules.launchBureau" label-width="150px">
								<el-input v-model="launchTask.jgLhjgRwsEntity.launchBureau"  placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="12">
							<el-form-item label="发起处室名称:" prop="jgLhjgRwsEntity.launchDepartment" :rules="rules.launchDepartment" label-width="150px">
								<el-input v-model="launchTask.jgLhjgRwsEntity.launchDepartment"  :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="12">
							<el-form-item label="发起人名称:" prop="jgLhjgRwsEntity.launchUser" :rules="rules.launchUser" label-width="150px">
								<el-input v-model="launchTask.jgLhjgRwsEntity.launchUser" placeholder="" disabled></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<div style="margin-top:20px;margin-bottom:20px;">
						<el-row v-for="(item,index) in this.launchTask.jgLhjgRwxbglbEntityList" :key="index">
							<el-row>
								<el-col :span="10">
									<el-form-item label="协办单位类型:"  :prop="'jgLhjgRwxbglbEntityList.'+ index+ '.unionType'" :rules="rules.unionType" label-width="150px">
										<el-select v-model="item.unionType" :disabled="formDisabled" @change="changeType(item)">
											<el-option label="部门" value="0"></el-option>
											<el-option label="地方" value="1"></el-option>
										</el-select>
									</el-form-item>
								</el-col>
								<span style="margin-left: 20px;">
										<span class="el-icon-circle-plus-outline"  @click="addUnion()"></span>
										<span class="el-icon-remove-outline" @click="delUnion(index, item)"></span>
									</span>
							</el-row>
							<el-row v-if="item.unionType=='0' ">
								<el-col :span="10">
									<el-form-item label="协办部门编码:" :prop="'jgLhjgRwxbglbEntityList.'+ index+ '.unionNo'" :rules="rules.unionNo" label-width="150px">
										<!-- <el-input v-model="item.unionNo" placeholder="" :disabled="formDisabled"></el-input>-->
										<el-select v-model="item.unionNo" placeholder="" :disabled="formDisabled" >
											<el-option
													v-for="item in xbdwStatus"
													:key="item.dictCode"
													:label="item.dictCode"
													:value="item.dictCode">
											</el-option>
										</el-select>
									</el-form-item>
								</el-col>
								<el-col :span="10">
									<el-form-item label="协办部门名称:" :prop="'jgLhjgRwxbglbEntityList.'+ index+ '.unionName'" :rules="rules.unionName" label-width="150px">
										<el-select  v-model="item.unionName"  placeholder="请选择" :disabled="formDisabled" >
											<el-option
													v-for="item1 in xbdwStatus"
													:key="item1.dictCode"
													:label="item1.dictName"
													:value="item1.dictName">
												<span style="float: left">{{ item1.dictName }}</span>
												<span style="float: right; color: #8492a6; font-size: 13px;margin-left: 30px">{{ item1.dictCode }}</span>
											</el-option>
										</el-select>
									</el-form-item>
								</el-col>
							</el-row>
							<el-row v-if="item.unionType == '1' ">
								<el-col :span="10">
									<el-form-item label="协办地方编码:" :prop="'jgLhjgRwxbglbEntityList.'+ index+ '.unionNo'" :rules="rules.unionNo" label-width="150px">
										<!--<el-input v-model="item.unionNo" placeholder="" :disabled="formDisabled"></el-input>-->
										<el-select v-model="item.unionNo" placeholder="" :disabled="formDisabled" >
											<el-option
													v-for="item in xbdfStatus"
													:key="item.dictCode"
													:label="item.dictCode"
													:value="item.dictCode">
											</el-option>
										</el-select>

									</el-form-item>
								</el-col>
								<el-col :span="10">
									<el-form-item label="协办地方名称:" :prop="'jgLhjgRwxbglbEntityList.'+ index+ '.unionName'" :rules="rules.unionName" label-width="150px">
										<el-select v-model="item.unionName" placeholder="请选择" :disabled="formDisabled">
											<el-option
													v-for="item1 in xbdfStatus"
													:key="item1.dictCode"
													:label="item1.dictName"
													:value="item1.dictName">
												<span style="float: left">{{ item1.dictName }}</span>
												<span style="float: right; color: #8492a6; font-size: 13px;margin-left: 30px">{{ item1.dictCode }}</span>
											</el-option>
										</el-select>
									</el-form-item>
								</el-col>
							</el-row>

						</el-row>
					</div>


					<el-row>
						<el-col :span="15">
							<el-form-item label="监管事项类型:" prop="taskJgTypeList" :rules="rules.taskJgTypeList" label-width="150px">
								<el-checkbox-group v-model="launchTask.taskJgTypeList" :disabled="formDisabled" >
									<el-checkbox label="行政检查"></el-checkbox>
									<el-checkbox label="行政处罚"></el-checkbox>
									<el-checkbox label="行政强制"></el-checkbox>
									<el-checkbox label="其它"></el-checkbox>
								</el-checkbox-group>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row style="margin-bottom: 30px;">
						<el-col :span="16">
							<el-button v-for="taskJgType in launchTask.taskJgTypeList"type="primary" size="mini" @click="checkDetail(taskJgType)">{{taskJgType}}行为信息</el-button>
						</el-col>
					</el-row>
					<!--<el-row v-if="admin">
						<el-row>
							<el-col :span="4" class="tab-title">
								行政检查行为信息
							</el-col>
						</el-row>
						<el-row>
							<el-col :span="12">
								<el-form-item label="监管事项目录编码:" prop="supervisionMatterCode" label-width="150px">
									<el-input v-model="launchTask.adminspection.supervisionMatterCode" placeholder="" :disabled="formDisabled"></el-input>
								</el-form-item>
							</el-col>
							<el-col :span="12">
								<el-form-item label="检查行为名称:" prop="checkActionName" label-width="150px">
									<el-input v-model="launchTask.adminspection.checkActionName" :disabled="formDisabled"></el-input>
								</el-form-item>
							</el-col>
						</el-row>
						<el-row>
							<el-col :span="12">
								<el-form-item label="检查行为编号:" prop="checkActionCode" label-width="150px">
									<el-input v-model="launchTask.adminspection.checkActionCode" :disabled="formDisabled"></el-input>
								</el-form-item>
							</el-col>
						</el-row>
					</el-row>-->
					<el-row>
						<el-col :span="22" >
							<el-form-item label="监管对象行业类型:" prop="objectnoList"  label-width="150px" >
								<!--<div style="margin-left: 2%;margin-bottom: 3%;">-->
								<span v-for="(item, index) in launchTask.objectnoList">
										<el-row>
											<el-col :span="8">
												<el-form-item label="一级" :prop="'objectnoList.' + index + '.objectnoFirst'" :rules="rules.objectnoFirst" label-width="80px">
													<el-select  v-model="item.objectnoFirst" :disabled="formDisabled"  placeholder="请选择"  >
														<el-option
																v-for="item1 in firstStatus"
																:key="item1.dictCode"
																:label="item1.dictName"
																:value="item1.dictName">
														</el-option>
													</el-select>
												</el-form-item>
											</el-col>
											<el-col :span="8">
												<el-form-item label="二级" :prop="'objectnoList.' + index + '.objectnoSecond'" :rules="rules.objectnoSecond" label-width="80px">
											<el-select  v-model="item.objectnoSecond" :disabled="formDisabled" placeholder="请选择" >
												<el-option
														v-for="item2 in secondStatus"
														:key="item2.dictCode"
														:label="item2.dictName"
														:value="item2.dictName">
												</el-option>
											</el-select>
										</el-form-item>
											</el-col>
										</el-row>
										<el-row>
											<el-col :span="8">
												<el-form-item label="三级" :prop="'objectnoList.' + index + '.objectnoThird'" :rules="rules.objectnoThird" label-width="80px">
											<el-select  v-model="item.objectnoThird" :disabled="formDisabled"  placeholder="请选择" >
                                            <el-option
													v-for="item3 in thirdStatus"
													:key="item3.dictCode"
													:label="item3.dictName"
													:value="item3.dictName">
                                            </el-option>
                                        </el-select>
										</el-form-item>
											</el-col>
											<el-col :span="8">
												<el-form-item label="四级" :prop="'objectnoList.' + index + '.objectnoFouth'" :rules="rules.objectnoFouth" label-width="80px">
											<el-select  v-model="item.objectnoFouth" :disabled="formDisabled" placeholder="请选择" >
                                            <el-option
													v-for="item4 in fouthStatus"
													:key="item4.dictCode"
													:label="item4.dictName"
													:value="item4.dictName">
                                            </el-option>
                                        </el-select>
										</el-form-item>
											</el-col>
											<el-col :span="4">
												<span style="margin-left: 20px">
													<span class="el-icon-circle-plus-outline"  @click="add()"></span>
													<span class="el-icon-remove-outline" @click="decrease(index, item)"></span>
                                        		</span>
											</el-col>
										</el-row>


									<!--<el-select  v-model="item.objectnoFirst" :disabled="formDisabled"  placeholder="请选择"  size="small" style="width:35%;margin-bottom: 20px" >
                                            <el-option
                                                    v-for="item1 in firstStatus"
                                                    :key="item1.dictCode"
                                                    :label="item1.dictName"
                                                    :value="item1.dictName">
                                            </el-option>
                                        </el-select>
                                    <span >一级</span>
                                    <el-select  v-model="item.objectnoSecond" :disabled="formDisabled" placeholder="请选择" size="small" style="width:35%;margin-bottom: 20px;margin-left: 20px">
                                        <el-option
                                                v-for="item2 in secondStatus"
                                                :key="item2.dictCode"
                                                :label="item2.dictName"
                                                :value="item2.dictName">
                                        </el-option>
                                    </el-select>

                                    <span>二级</span>
                                    <el-select  v-model="item.objectnoThird" :disabled="formDisabled"  placeholder="请选择" size="small" style="width:35%">
                                        <el-option
                                                v-for="item3 in thirdStatus"
                                                :key="item3.dictCode"
                                                :label="item3.dictName"
                                                :value="item3.dictName">
                                        </el-option>
                                    </el-select>

                                    <span>三级</span>
                                    <el-select  v-model="item.objectnoFouth" :disabled="formDisabled" placeholder="请选择" size="small" style="width:35%;margin-left: 20px">
                                        <el-option
                                                v-for="item4 in fouthStatus"
                                                :key="item4.dictCode"
                                                :label="item4.dictName"
                                                :value="item4.dictName">
                                        </el-option>
                                    </el-select>

                                    <span >四级</span>-->


                                    </span>
								<!--</div>-->
							</el-form-item>
						</el-col>
					</el-row>

					<el-row>
						<el-col :span="22">
							<el-form-item label="监管对象类型:" prop="jgLhjgJcdxEntity.objectType" :rules="rules.objectType" label-width="150px">
								<el-select v-model="launchTask.jgLhjgJcdxEntity.objectType" placeholder="请选择" style="width: 80%" :disabled="formDisabled">
									<el-option
											v-for="item1 in jgdxlx_status"
											:key="item1.dictCode"
											:label="item1.dictName"
											:value="item1.dictName"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="22">
							<el-form-item label="监管对象名称:" prop="jgLhjgJcdxEntity.objectname" :rules="rules.objectname" label-width="150px">
								<el-input v-model="launchTask.jgLhjgJcdxEntity.objectname" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="22">
							<el-form-item label="监管对象标识:" prop="jgLhjgJcdxEntity.enterprisecreditcode" :rules="rules.enterprisecreditcode" label-width="150px">
								<el-input v-model="launchTask.jgLhjgJcdxEntity.enterprisecreditcode" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="22">
							<el-form-item label="证件类型:" prop="jgLhjgJcdxEntity.credentialsType" label-width="150px">
								<el-select v-model="launchTask.jgLhjgJcdxEntity.certificateType" placeholder="请选择" style="width: 80%" :disabled="formDisabled">
									<el-option
											v-for="item1 in zjlx_status"
											:key="item1.dictCode"
											:label="item1.dictName"
											:value="item1.dictName"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="22">
							<el-form-item label="证件内容:" prop="jgLhjgJcdxEntity.certificateContent" label-width="150px">
								<el-input v-model="launchTask.jgLhjgJcdxEntity.certificateContent" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col span="24">
							<el-form-item label="主要检查内容:" prop="jgLhjgRwsEntity.inspectcontent" label-width="150px">
								<el-input type="textarea" :autosize="{ minRows: 8, maxRows: 8}" v-model="launchTask.jgLhjgRwsEntity.inspectcontent" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col span="24">
							<el-form-item label="检查要求:" prop="jgLhjgRwsEntity.inspectclaim" label-width="150px">
								<el-input type="textarea" :autosize="{ minRows: 8, maxRows: 8}" v-model="launchTask.jgLhjgRwsEntity.inspectclaim" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col span="24">
							<el-form-item label="备注:" prop="jgLhjgRwsEntity.remark" label-width="150px">
								<el-input type="textarea" :autosize="{ minRows: 8, maxRows: 8}" v-model="launchTask.jgLhjgRwsEntity.remark" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
                    <el-row>
						<el-col :span="22">
							<el-form-item label="附件:" prop="" label-width="140px">
								<iframe width="100%"  style="height: 200px;border: none;"   :src="link"></iframe>
							</el-form-item>
						</el-col>
					</el-row>
                    <el-row>
                        <el-col :span="22">
                            <div style="float:right;">
                                <el-button  type="primary" size="small" style="width: 60px;height: 30px;" @click="onReplace()">修改</el-button>
                                <el-button type="info" size="small" style="width: 60px;height: 30px;" @click="closeUpdDialog()">取消</el-button>
                            </div>
                        </el-col>
                    </el-row>
                </el-form>
            </div>
        </el-dialog>

        <!-- 联合监管任务信息表查看 -->
         <el-dialog title="" :visible.sync="viewDialogForm" center fullscreen>
            <div style="margin-top: 10px;">
                <el-form :model="launchTask" :rules="rules" ref="launchTask" label-width="140px" class="form_date_width">
                    <!--联合监管任务信息表-->
                    <el-row>
                        <el-col :span="4" class="tab-title">
                            联合监管任务详情
                        </el-col>
                    </el-row>
                    <el-row>
                        <el-col :span="12">
                            <el-form-item label="任务编号:" prop="jgLhjgRwsEntity.taskno" :rules="rules.taskno" label-width="150px">
                                <el-input v-model="launchTask.jgLhjgRwsEntity.taskno" placeholder="" :disabled="formDisabled"></el-input>
                            </el-form-item>
                        </el-col>
                        <el-col :span="12">
                            <el-form-item label="任务名称:" prop="jgLhjgRwsEntity.taskname" :rules="rules.taskname" label-width="150px">
                                <el-input v-model="launchTask.jgLhjgRwsEntity.taskname" placeholder="" :disabled="formDisabled"></el-input>
                            </el-form-item>
                        </el-col>
                    </el-row>
					<el-row>
						<el-col :span="12">
							<el-form-item label="任务发起时间:" prop="jgLhjgRwsEntity.taskstarttime" :rules="rules.taskstarttime" label-width="150px">
								<el-date-picker
										type="date"
										:editable="false"
										v-model="launchTask.jgLhjgRwsEntity.taskstarttime"
										:disabled="formDisabled"
										value-format="yyyy-MM-dd HH:mm:ss">
								</el-date-picker>
							</el-form-item>
						</el-col>
						<el-col span="12">
							<el-form-item label="发起单位类型:" prop="jgLhjgRwsEntity.initiateUnitType" :rules="rules.initiateUnitType" label-width="150px">
								<el-select v-model="launchTask.jgLhjgRwsEntity.initiateUnitType" :disabled="formDisabled">
									<el-option
											v-for="item in fqdwlx_status"
											:key="item.dictCode"
											:label="item.dictName"
											:value="item.dictCode"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="12">
							<el-form-item label="发起单位编码:" prop="jgLhjgRwsEntity.initiateunitno" :rules="rules.initiateunitno" label-width="150px">
								<el-input v-model="launchTask.jgLhjgRwsEntity.initiateunitno" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="12">
							<el-form-item label="发起单位名称:" prop="jgLhjgRwsEntity.initiateunitname" :rules="rules.initiateunitname" label-width="150px">
								<el-input v-model="launchTask.jgLhjgRwsEntity.initiateunitname" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="12">
							<el-form-item label="发起司局名称:" prop="jgLhjgRwsEntity.launchBureau" :rules="rules.launchBureau" label-width="150px">
								<el-input v-model="launchTask.jgLhjgRwsEntity.launchBureau"  placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="12">
							<el-form-item label="发起处室名称:" prop="jgLhjgRwsEntity.launchDepartment" :rules="rules.launchDepartment" label-width="150px">
								<el-input v-model="launchTask.jgLhjgRwsEntity.launchDepartment"  :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="12">
							<el-form-item label="发起人名称:" prop="jgLhjgRwsEntity.launchUser" :rules="rules.launchUser" label-width="150px">
								<el-input v-model="launchTask.jgLhjgRwsEntity.launchUser" placeholder="" disabled></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<div style="margin-top:20px;margin-bottom:20px;">
						<el-row v-for="(item,index) in this.launchTask.jgLhjgRwxbglbEntityList" :key="index">
							<el-row>
								<el-col :span="10">
									<el-form-item label="协办单位类型:"  :prop="'jgLhjgRwxbglbEntityList.'+ index+ '.unionType'" :rules="rules.unionType" label-width="150px">
										<el-select v-model="item.unionType" :disabled="formDisabled" @change="changeType(item)">
											<el-option label="部门" value="0"></el-option>
											<el-option label="地方" value="1"></el-option>
										</el-select>
									</el-form-item>
								</el-col>
							</el-row>
							<el-row v-if="item.unionType=='0' ">
								<el-col :span="10">
									<el-form-item label="协办部门编码:" :prop="'jgLhjgRwxbglbEntityList.'+ index+ '.unionNo'" :rules="rules.unionNo" label-width="150px">
										<!-- <el-input v-model="item.unionNo" placeholder="" :disabled="formDisabled"></el-input>-->
										<el-select v-model="item.unionNo" placeholder="" :disabled="formDisabled" >
											<el-option
													v-for="item in xbdwStatus"
													:key="item.dictCode"
													:label="item.dictCode"
													:value="item.dictCode">
											</el-option>
										</el-select>
									</el-form-item>
								</el-col>
								<el-col :span="10">
									<el-form-item label="协办部门名称:" :prop="'jgLhjgRwxbglbEntityList.'+ index+ '.unionName'" :rules="rules.unionName" label-width="150px">
										<el-select  v-model="item.unionName"  placeholder="请选择" :disabled="formDisabled" >
											<el-option
													v-for="item1 in xbdwStatus"
													:key="item1.dictCode"
													:label="item1.dictName"
													:value="item1.dictName">
												<span style="float: left">{{ item1.dictName }}</span>
												<span style="float: right; color: #8492a6; font-size: 13px;margin-left: 30px">{{ item1.dictCode }}</span>
											</el-option>
										</el-select>
									</el-form-item>
								</el-col>
							</el-row>
							<el-row v-if="item.unionType == '1' ">
								<el-col :span="10">
									<el-form-item label="协办地方编码:" :prop="'jgLhjgRwxbglbEntityList.'+ index+ '.unionNo'" :rules="rules.unionNo" label-width="150px">
										<!--<el-input v-model="item.unionNo" placeholder="" :disabled="formDisabled"></el-input>-->
										<el-select v-model="item.unionNo" placeholder="" :disabled="formDisabled" >
											<el-option
													v-for="item in xbdfStatus"
													:key="item.dictCode"
													:label="item.dictCode"
													:value="item.dictCode">
											</el-option>
										</el-select>

									</el-form-item>
								</el-col>
								<el-col :span="10">
									<el-form-item label="协办地方名称:" :prop="'jgLhjgRwxbglbEntityList.'+ index+ '.unionName'" :rules="rules.unionName" label-width="150px">
										<el-select v-model="item.unionName" placeholder="请选择" :disabled="formDisabled">
											<el-option
													v-for="item1 in xbdfStatus"
													:key="item1.dictCode"
													:label="item1.dictName"
													:value="item1.dictName">
												<span style="float: left">{{ item1.dictName }}</span>
												<span style="float: right; color: #8492a6; font-size: 13px;margin-left: 30px">{{ item1.dictCode }}</span>
											</el-option>
										</el-select>
									</el-form-item>
								</el-col>
							</el-row>

						</el-row>
					</div>


					<el-row>
						<el-col :span="15">
							<el-form-item label="监管事项类型" prop="taskJgTypeList" :rules="rules.taskJgTypeList"  label-width="150px">
								<!--<span slot="label">
									<span style="color:#F56C6C;">*</span>
								    <span>监管事项类型:</span>
							    </span>-->
								<el-checkbox-group v-model="launchTask.taskJgTypeList" :disabled="formDisabled" >
									<el-checkbox label="行政检查"></el-checkbox>
									<el-checkbox label="行政处罚"></el-checkbox>
									<el-checkbox label="行政强制"></el-checkbox>
									<el-checkbox label="其它"></el-checkbox>
								</el-checkbox-group>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row v-if="launchTask.jgLhjgRwsEntity.launchState!='303'" style="margin-bottom: 30px;">
						<el-col :span="16">
							<el-button v-for="taskJgType in launchTask.taskJgTypeList" type="primary" size="mini" @click="checkDetail(taskJgType)">{{taskJgType}}行为信息</el-button>
						</el-col>
					</el-row>
					<!--<el-row v-if="admin">
						<el-row>
							<el-col :span="4" class="tab-title">
								行政检查行为信息
							</el-col>
						</el-row>
						<el-row>
							<el-col :span="12">
								<el-form-item label="监管事项目录编码:" prop="supervisionMatterCode" label-width="150px">
									<el-input v-model="launchTask.adminspection.supervisionMatterCode" placeholder="" :disabled="formDisabled"></el-input>
								</el-form-item>
							</el-col>
							<el-col :span="12">
								<el-form-item label="检查行为名称:" prop="checkActionName" label-width="150px">
									<el-input v-model="launchTask.adminspection.checkActionName" :disabled="formDisabled"></el-input>
								</el-form-item>
							</el-col>
						</el-row>
						<el-row>
							<el-col :span="12">
								<el-form-item label="检查行为编号:" prop="checkActionCode" label-width="150px">
									<el-input v-model="launchTask.adminspection.checkActionCode" :disabled="formDisabled"></el-input>
								</el-form-item>
							</el-col>
						</el-row>
					</el-row>-->
					<el-row>
						<el-col :span="22" >
							<el-form-item label="监管对象行业类型:" prop="objectnoList"  label-width="150px" >
								<!--<div style="margin-left: 2%;margin-bottom: 3%;">-->
								<span v-for="(item, index) in launchTask.objectnoList">
										<el-row>
											<el-col :span="8">
												<el-form-item label="一级" :prop="'objectnoList.' + index + '.objectnoFirst'" :rules="rules.objectnoFirst" label-width="80px">
													<el-select  v-model="item.objectnoFirst" :disabled="formDisabled"  placeholder="请选择"  >
														<el-option
																v-for="item1 in firstStatus"
																:key="item1.dictCode"
																:label="item1.dictName"
																:value="item1.dictName">
														</el-option>
													</el-select>
												</el-form-item>
											</el-col>
											<el-col :span="8">
												<el-form-item label="二级" :prop="'objectnoList.' + index + '.objectnoSecond'" :rules="rules.objectnoSecond" label-width="80px">
											<el-select  v-model="item.objectnoSecond" :disabled="formDisabled" placeholder="请选择" >
												<el-option
														v-for="item2 in secondStatus"
														:key="item2.dictCode"
														:label="item2.dictName"
														:value="item2.dictName">
												</el-option>
											</el-select>
										</el-form-item>
											</el-col>
										</el-row>
										<el-row >
											<el-col :span="8">
												<el-form-item label="三级" :prop="'objectnoList.' + index + '.objectnoThird'" :rules="rules.objectnoThird" label-width="80px">
											<el-select  v-model="item.objectnoThird" :disabled="formDisabled"  placeholder="请选择" >
                                            <el-option
													v-for="item3 in thirdStatus"
													:key="item3.dictCode"
													:label="item3.dictName"
													:value="item3.dictName">
                                            </el-option>
                                        </el-select>
										</el-form-item>
											</el-col>
											<el-col :span="8">
												<el-form-item label="四级" :prop="'objectnoList.' + index + '.objectnoFouth'" :rules="rules.objectnoFouth" label-width="80px">
											<el-select  v-model="item.objectnoFouth" :disabled="formDisabled" placeholder="请选择" >
                                            <el-option
													v-for="item4 in fouthStatus"
													:key="item4.dictCode"
													:label="item4.dictName"
													:value="item4.dictName">
                                            </el-option>
                                        </el-select>
										</el-form-item>
											</el-col>
										</el-row>


									<!--<el-select  v-model="item.objectnoFirst" :disabled="formDisabled"  placeholder="请选择"  size="small" style="width:35%;margin-bottom: 20px" >
                                            <el-option
                                                    v-for="item1 in firstStatus"
                                                    :key="item1.dictCode"
                                                    :label="item1.dictName"
                                                    :value="item1.dictName">
                                            </el-option>
                                        </el-select>
                                    <span >一级</span>
                                    <el-select  v-model="item.objectnoSecond" :disabled="formDisabled" placeholder="请选择" size="small" style="width:35%;margin-bottom: 20px;margin-left: 20px">
                                        <el-option
                                                v-for="item2 in secondStatus"
                                                :key="item2.dictCode"
                                                :label="item2.dictName"
                                                :value="item2.dictName">
                                        </el-option>
                                    </el-select>

                                    <span>二级</span>
                                    <el-select  v-model="item.objectnoThird" :disabled="formDisabled"  placeholder="请选择" size="small" style="width:35%">
                                        <el-option
                                                v-for="item3 in thirdStatus"
                                                :key="item3.dictCode"
                                                :label="item3.dictName"
                                                :value="item3.dictName">
                                        </el-option>
                                    </el-select>

                                    <span>三级</span>
                                    <el-select  v-model="item.objectnoFouth" :disabled="formDisabled" placeholder="请选择" size="small" style="width:35%;margin-left: 20px">
                                        <el-option
                                                v-for="item4 in fouthStatus"
                                                :key="item4.dictCode"
                                                :label="item4.dictName"
                                                :value="item4.dictName">
                                        </el-option>
                                    </el-select>

                                    <span >四级</span>-->


                                    </span>
								<!--</div>-->
							</el-form-item>
						</el-col>
					</el-row>

					<el-row>
						<el-col :span="22">
							<el-form-item label="监管对象类型:" prop="jgLhjgJcdxEntity.objectType" :rules="rules.objectType" label-width="150px">
								<el-select v-model="launchTask.jgLhjgJcdxEntity.objectType" placeholder="请选择" style="width: 80%" :disabled="formDisabled">
									<el-option
											v-for="item1 in jgdxlx_status"
											:key="item1.dictCode"
											:label="item1.dictName"
											:value="item1.dictName"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="22">
							<el-form-item label="监管对象名称:" prop="jgLhjgJcdxEntity.objectname" :rules="rules.objectname" label-width="150px">
								<el-input v-model="launchTask.jgLhjgJcdxEntity.objectname" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="22">
							<el-form-item label="监管对象标识:" prop="jgLhjgJcdxEntity.enterprisecreditcode" :rules="rules.enterprisecreditcode" label-width="150px">
								<el-input v-model="launchTask.jgLhjgJcdxEntity.enterprisecreditcode" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="22">
							<el-form-item label="证件类型:" prop="jgLhjgJcdxEntity.credentialsType" label-width="150px">
								<el-select v-model="launchTask.jgLhjgJcdxEntity.certificateType" placeholder="请选择" style="width: 80%" :disabled="formDisabled">
									<el-option
											v-for="item1 in zjlx_status"
											:key="item1.dictCode"
											:label="item1.dictName"
											:value="item1.dictName"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="22">
							<el-form-item label="证件内容:" prop="jgLhjgJcdxEntity.certificateContent" label-width="150px">
								<el-input v-model="launchTask.jgLhjgJcdxEntity.certificateContent" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col span="24">
							<el-form-item label="主要检查内容:" prop="jgLhjgRwsEntity.inspectcontent" label-width="150px">
								<el-input type="textarea" :autosize="{ minRows: 8, maxRows: 8}" v-model="launchTask.jgLhjgRwsEntity.inspectcontent" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col span="24">
							<el-form-item label="检查要求:" prop="jgLhjgRwsEntity.inspectclaim" label-width="150px">
								<el-input type="textarea" :autosize="{ minRows: 8, maxRows: 8}" v-model="launchTask.jgLhjgRwsEntity.inspectclaim" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col span="24">
							<el-form-item label="备注:" prop="jgLhjgRwsEntity.remark" label-width="150px">
								<el-input type="textarea" :autosize="{ minRows: 8, maxRows: 8}" v-model="launchTask.jgLhjgRwsEntity.remark" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>

                    <el-row>
						<el-col :span="22">
							<el-form-item label="附件:" prop="" label-width="140px">
								<iframe width="100%"  style="height: 200px;border: none;"   :src="link"></iframe>
							</el-form-item>
						</el-col>
					</el-row>

                    <el-form v-if="launchTask.jgLhjgRwsEntity.launchState=='303'">
                        <div style="margin-top:20px">
                            <el-row v-for="(item,index) in this.launchTask.jgLhjgDffkEntityList" :key="index" style="margin-bottom: 30px;">
								<el-row>
									<el-col :span="4" class="tab-title">
										协办单位反馈意见
									</el-col>
								</el-row>
								<div v-if="item.refuseFlag == '0'">
									<el-col :span="10" :offset="2">
										<el-form-item  label="反馈类型:" label-width="150px">
											<el-input  v-model="item.fkType" disabled></el-input>
										</el-form-item>
									</el-col>
									<el-col :span="10" :offset="2">

										<el-form-item  label="反馈单位类型:" label-width="150px">
											<el-input  v-model="item.fkUnionType" disabled></el-input>
										</el-form-item>
									</el-col>

									<el-col :span="10" :offset="2">
										<el-form-item  label="协办部门名称:" label-width="150px">
											<el-input v-model="item.unionDeptname" disabled></el-input>
										</el-form-item>
									</el-col>

									<el-col :span="10" :offset="2">
										<el-form-item  label="反馈时间:" label-width="150px">
											<el-input v-model="item.fkTime" disabled></el-input>
										</el-form-item>
									</el-col>

									<el-col :span="22" :offset="2">
										<el-form-item   label="监管事项目录编码:"  label-width="150px">
											<el-select  v-model="item.unionDeptno" placeholder="请选择" disabled>
												<el-option
														v-for="(item1,index) in options2"
														:key="index"
														:label="item1.label"
														:value="item1.value"
												></el-option>
											</el-select>
										</el-form-item>
									</el-col>

									<el-col :span="22" :offset="2">
										<el-form-item  label="反馈意见:" label-width="150px">
											<el-input  v-model="item.fkIdea" disabled></el-input>
										</el-form-item>
									</el-col>

									<el-col :span="22" :offset="2">
										<el-form-item  label="反馈具体信息:" label-width="150px">
											<el-input  v-model="item.fkInfo" disabled></el-input>
										</el-form-item>
									</el-col>

									<el-col :span="22" :offset="2">
										<el-form-item  label="监管事项类型:" label-width="150px">
											<el-checkbox-group  v-model="item.fkJgTypeList" disabled>
												<el-checkbox label="行政检查"></el-checkbox>
												<el-checkbox label="行政处罚"></el-checkbox>
												<el-checkbox label="行政强制"></el-checkbox>
												<el-checkbox label="其它"></el-checkbox>
											</el-checkbox-group>
										</el-form-item>
									</el-col>

                                    <el-row style="margin-bottom: 30px;">
                                        <el-col :span="16">
                                            <el-button v-for="fkJgType in item.fkJgTypeList" type="primary" size="mini" @click="checkFkDetail(fkJgType, item.uuid)">{{fkJgType}}行为信息</el-button>
                                        </el-col>
                                    </el-row>

									<!--<el-col :span="22" :offset="2">
										<el-form-item label="" label-width="150px">
											<div class="four">
												<el-button type="primary" class="qiye" @click="viewAdmin(1, item.uuid)">行政检查行为信息</el-button>
												<el-button type="primary" class="qiye" @click="viewPunish(2, item.uuid)">行政处罚行为信息</el-button>
												<el-button type="primary" class="qiye" @click="viewForce(3, item.uuid)">行政强制行为信息</el-button>
												<el-button type="primary" class="qiye" @click="viewOther(4, item.uuid)">其它行为信息</el-button>
											</div>
										</el-form-item>
									</el-col>-->
								</div>
								<div v-if="item.refuseFlag == '1'">
                                    <el-col :span="22" :offset="2">
                                        <el-form-item label="拒绝原因：" label-width="150px">
                                            <el-input type="textarea" :autosize="{ minRows: 8, maxRows: 8}" v-model="item.refuseReason" disabled></el-input>
                                        </el-form-item>
                                    </el-col>
								</div>
							</el-row>
						</div>
                    </el-form>
                    <el-row>
                        <el-col :span="10">
                            <el-form-item label="发起时间：">
                                <el-date-picker
                                        type="date"
                                        v-model="launchTask.jgLhjgRwsEntity.taskstarttime"
                                        value-format="yyyy-MM-dd"
                                        disabled></el-date-picker>
                            </el-form-item>
                        </el-col>
                        <el-col :span="10">
                            <el-form-item label="认领时间：">
                                <el-date-picker
                                        type="date"
                                        v-model="launchTask.jgLhjgRwsEntity.receiveTime"
                                        value-format="yyyy-MM-dd"
                                        disabled></el-date-picker>
                            </el-form-item>
                        </el-col>
                    </el-row>
                    <el-row>
                        <el-col :span="10">
                            <el-form-item label="结束时间：">
                                <el-date-picker
                                        type="date"
                                        v-model="launchTask.jgLhjgRwsEntity.taskendtime"
                                        value-format="yyyy-MM-dd"
                                        disabled></el-date-picker>
                            </el-form-item>
                        </el-col>
                        <el-col :span="10">
                            <el-form-item label="反馈时间：">
                                <el-date-picker
                                        type="date"
                                        v-model="launchTask.jgLhjgRwsEntity.fkTime"
                                        value-format="yyyy-MM-dd"
                                        disabled></el-date-picker>
                            </el-form-item>
                        </el-col>
                    </el-row>


                    <el-row>
                        <el-col :span="22">
                            <div style="float:right;">
                                <el-button type="info" size="small" style="width: 60px;height: 30px;" @click="viewDialogForm = false;clearForm()">取消</el-button>
                            </div>
                        </el-col>
                    </el-row>
                </el-form>
            </div>
        </el-dialog>

		<!-- 行政检查行为 -->
        <el-dialog title="" :visible.sync="adminDialogForm" center fullscreen>
			<div style="margin-top: 10px;">
				<el-form :model="launchTask" :rules="adminRules" ref="admin" label-width="170px">
					<el-row>
						<el-col :span="4" class="tab-title">
							行政检查行为信息
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="10">
							<el-form-item label="监管事项目录编码" prop="jgJgxwCheckActionEntity.superviseItemImplementCode" :rules="adminRules.superviseItemImplementCode">
								<el-input v-model="launchTask.jgJgxwCheckActionEntity.superviseItemImplementCode" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item label="检查行为名称:" prop="jgJgxwCheckActionEntity.checkActionName" :rules="adminRules.checkActionName">
								<el-input v-model="launchTask.jgJgxwCheckActionEntity.checkActionName" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
                    </el-row>
                    <el-row>
						<el-col :span="10">
							<el-form-item label="实施机构编码:" prop="jgJgxwCheckActionEntity.implementInstitutionCode" :rules="adminRules.implementInstitutionCode">
								<el-input v-model="launchTask.jgJgxwCheckActionEntity.implementInstitutionCode" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item label="实施机构:" prop="jgJgxwCheckActionEntity.implementInstitution" :rules="adminRules.implementInstitution">
								<el-input v-model="launchTask.jgJgxwCheckActionEntity.implementInstitution" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
                    </el-row>
                    <el-row>
						<el-col :span="10">
							<el-form-item label="检查行为编号:" prop="jgJgxwCheckActionEntity.checkActionCode" :rules="adminRules.checkActionCode">
								<el-input v-model="launchTask.jgJgxwCheckActionEntity.checkActionCode" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item label="监管对象标识:" prop="jgLhjgJcdxEntity.enterprisecreditcode">
								<el-input v-model="launchTask.jgLhjgJcdxEntity.enterprisecreditcode" placeholder="" disabled></el-input>
							</el-form-item>
						</el-col>
                    </el-row>
                    <el-row>
						<el-col :span="10">
							<el-form-item label="监管对象名称:" prop="jgLhjgJcdxEntity.objectname">
								<el-input v-model="launchTask.jgLhjgJcdxEntity.objectname" placeholder="" disabled></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item label="检查形式:" prop="jgJgxwCheckActionEntity.checkForm" :rules="adminRules.checkForm">
								<el-select v-model="launchTask.jgJgxwCheckActionEntity.checkForm" placeholder="" :disabled="formDisabled">
									<el-option
											v-for="item in checkFormList"
											:key="item.dictCode"
											:label="item.dictName"
											:value="item.dictName"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
                    </el-row>
                    <el-row>
						<el-col :span="10">
							<el-form-item label="检查类别:" prop="jgJgxwCheckActionEntity.checkType" :rules="adminRules.checkType">
								<el-select v-model="launchTask.jgJgxwCheckActionEntity.checkType" placeholder="" :disabled="formDisabled">
									<el-option
											v-for="item in checkTypeList"
											:key="item.dictCode"
											:label="item.dictName"
											:value="item.dictName"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item label="检查方式:" prop="jgJgxwCheckActionEntity.checkMode" :rules="adminRules.checkMode">
								<el-select v-model="launchTask.jgJgxwCheckActionEntity.checkMode" placeholder="" :disabled="formDisabled">
									<el-option
											v-for="item in checkModeList"
											:key="item.dictCode"
											:label="item.dictName"
											:value="item.dictName"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
                    </el-row>
                    <el-row>
						<el-col :span="10">
							<el-form-item label="检查结果:" prop="jgJgxwCheckActionEntity.checkResult" :rules="adminRules.checkResult">
								<el-input v-model="launchTask.jgJgxwCheckActionEntity.checkResult" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item label="检查时间:" prop="jgJgxwCheckActionEntity.checkDate" :rules="adminRules.checkDate">
								<!--<el-input v-model="launchTask.jgJgxwCheckActionEntity.checkDate" placeholder="" :disabled="formDisabled"></el-input>-->
							    <el-date-picker
                                    type="date"
									:editable="false"
                                    v-model="launchTask.jgJgxwCheckActionEntity.checkDate"
                                    :disabled="formDisabled"
                                    value-format="yyyy-MM-dd HH:mm">
                                </el-date-picker>
                            </el-form-item>
						</el-col>
                    </el-row>
                    <el-row>
						<el-col :span="10">
							<el-form-item label="检查人员:" prop="jgJgxwCheckActionEntity.checkPersonnel"  :rules="adminRules.checkPersonnel">
								<el-input v-model="launchTask.jgJgxwCheckActionEntity.checkPersonnel" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>

					</el-row>

					<el-row>
						<el-col :span="22">
							<div style="float:right;">
								<el-button type="primary" size="small" style="width: 60px;height: 30px;" @click="checkAdminRules">确 定</el-button>
								<el-button type="info" size="small" style="width: 60px;height: 30px;" @click="adminDialogForm = false;">返 回</el-button>
							</div>
						</el-col>
					</el-row>
				</el-form>
			</div>

		</el-dialog>

		<!-- 行政处罚行为信息 -->
		<el-dialog title="" :visible.sync="punishDialogForm" center fullscreen>
			<div style="margin-top: 10px;">
				<el-form :model="launchTask" :rules="punishRules" ref="punish" label-width="170px">
					<el-row>
						<el-col :span="4" class="tab-title">
							行政处罚行为信息
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="10">
							<el-form-item label="监管事项目录编码:" prop="jgJgxwPunishActionEntity.superviseItemCode"  :rules="punishRules.superviseItemCode">
								<el-input v-model="launchTask.jgJgxwPunishActionEntity.superviseItemCode" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="10">
							<el-form-item label="处罚行为名称:" prop="jgJgxwPunishActionEntity.punishActionName" :rules="punishRules.punishActionName">
								<el-input v-model="launchTask.jgJgxwPunishActionEntity.punishActionName" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item label="处罚行为编号:" prop="jgJgxwPunishActionEntity.punishActionCode":rules="punishRules.punishActionCode">
								<el-input v-model="launchTask.jgJgxwPunishActionEntity.punishActionCode" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="10">
							<el-form-item label="监管对象标识:" >
								<el-input v-model="launchTask.jgLhjgJcdxEntity.enterprisecreditcode" placeholder="" disabled></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item label="监管对象名称:">
								<el-input v-model="launchTask.jgLhjgJcdxEntity.objectname" placeholder="" disabled></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="20">
							<el-form-item label="案件来源:" prop="jgJgxwPunishActionEntity.caseSource"  :rules="punishRules.caseSource">
								<el-select v-model="launchTask.jgJgxwPunishActionEntity.caseSource" placeholder="" :disabled="formDisabled">
									<el-option
											v-for="item in caseSourceList"
											:key="item.dictCode"
											:label="item.dictName"
											:value="item.dictName"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="20">
							<el-form-item label="违法事实:" prop="jgJgxwPunishActionEntity.illegalFact" :rules="punishRules.illegalFact">
								<el-input
										type="textarea"
										:disabled="formDisabled"
										:autosize="{ minRows: 8, maxRows: 8}"
										placeholder=""
										maxlength="500"
										show-word-limit
										v-model="launchTask.jgJgxwPunishActionEntity.illegalFact">
								</el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="20">
							<el-form-item label="处罚依据:" prop="jgJgxwPunishActionEntity.punishAccord" :rules="punishRules.punishAccord">
								<el-input
										type="textarea"
										:disabled="formDisabled"
										:autosize="{ minRows: 8, maxRows: 8}"
										placeholder=""
										maxlength="500"
										show-word-limit
										v-model="launchTask.jgJgxwPunishActionEntity.punishAccord">
								</el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="10">
							<el-form-item label="处罚程序:" prop="jgJgxwPunishActionEntity.punishProcedure" :rules="punishRules.punishProcedure">
								<el-select v-model="launchTask.jgJgxwPunishActionEntity.punishProcedure" placeholder="" :disabled="formDisabled">
									<el-option
											v-for="item in punishProcedureList"
											:key="item.dictCode"
											:label="item.dictName"
											:value="item.dictName"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item label="处罚文书号:" prop="jgJgxwPunishActionEntity.punishDocumentCode" :rules="punishRules.punishDocumentCode">
								<el-input v-model="launchTask.jgJgxwPunishActionEntity.punishDocumentCode" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="10">
							<el-form-item label="作出行政处罚决定日期:" prop="jgJgxwPunishActionEntity.setDate" :rules="punishRules.setDate">
								<!--<el-input v-model="launchTask.jgJgxwPunishActionEntity.setDate" placeholder="" :disabled="formDisabled"></el-input>-->
							    <el-date-picker
                                    type="date"
									:editable="false"
                                    v-model="launchTask.jgJgxwPunishActionEntity.setDate"
                                    :disabled="formDisabled"
                                    value-format="yyyy-MM-dd">
                                </el-date-picker>
                            </el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="20">
							<el-form-item label="处罚结果:" prop="jgJgxwPunishActionEntity.penaltyResult"  :rules="punishRules.penaltyResult">
								<el-input
										type="textarea"
										:disabled="formDisabled"
										:autosize="{ minRows: 8, maxRows: 8}"
										placeholder=""
										maxlength="500"
										show-word-limit
										v-model="launchTask.jgJgxwPunishActionEntity.penaltyResult">
								</el-input>
							</el-form-item>
						</el-col>
					</el-row>

					<el-row>
						<el-col :span="22">
							<div style="float:right;">
								<el-button type="primary" size="small" style="width: 60px;height: 30px;" @click="checkPunishRules">确 定</el-button>
								<el-button type="info" size="small" style="width: 60px;height: 30px;" @click="punishDialogForm = false;">返 回</el-button>
							</div>
						</el-col>
					</el-row>
				</el-form>
			</div>
		</el-dialog>

		<!-- 行政强制行为信息 -->
		<el-dialog title="" :visible.sync="forceDialogForm" center fullscreen>
			<div style="margin-top: 10px;">
				<el-form :model="launchTask" :rules="forceRules" ref="force" label-width="160px">
					<el-row>
						<el-col :span="4" class="tab-title">
							行政强制行为信息
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="10">
							<el-form-item label="监管事项目录编码：" prop="jgJgxwForceActionEntity.superviseItemCode" :rules="forceRules.superviseItemCode">
								<el-input v-model="launchTask.jgJgxwForceActionEntity.superviseItemCode" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="10">
							<el-form-item label="强制行为名称:" prop="jgJgxwForceActionEntity.forceActionName" :rules="forceRules.forceActionName">
								<el-input v-model="launchTask.jgJgxwForceActionEntity.forceActionName" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item label="强制行为编号:" prop="jgJgxwForceActionEntity.forceActionCode" :rules="forceRules.forceActionCode">
								<el-input v-model="launchTask.jgJgxwForceActionEntity.forceActionCode" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="10">
							<el-form-item label="监管对象标识:" >
								<el-input v-model="launchTask.jgLhjgJcdxEntity.enterprisecreditcode" placeholder="" disabled></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item   label="监管对象名称:">
								<el-input v-model="launchTask.jgLhjgJcdxEntity.objectname" placeholder="" disabled></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="20">
							<el-form-item   label="违法事实:" prop="jgJgxwForceActionEntity.illegalFact" :rules="forceRules.illegalFact">
								<el-select	v-model="launchTask.jgJgxwForceActionEntity.illegalFact"  :disabled="formDisabled">
									<el-option
											v-for="item in illegalFactList"
											:key="item.dictCode"
											:label="item.dictName"
											:value="item.dictName"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="20">
							<el-form-item   label="行政强制种类:" prop="jgJgxwForceActionEntity.forceType" :rules="forceRules.forceType">
								<el-select v-model.trim="launchTask.jgJgxwForceActionEntity.forceType" :disabled="formDisabled">
									<el-option
											v-for="item in forceTypeList"
											:key="item.dictCode"
											:label="item.dictName"
											:value="item.dictName"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row	  v-if="launchTask.jgJgxwForceActionEntity.forceType=='行政强制措施'" >
						<el-col :span="10">
							<el-form-item   label="强制措施类型:" prop="jgJgxwForceActionEntity.coerciveMeasureType" :rules="forceRules.coerciveMeasureType">
								<el-select v-model="launchTask.jgJgxwForceActionEntity.coerciveMeasureType" placeholder="" :disabled="formDisabled">
									<el-option
											v-for="item in coerciveMeasureTypeList"
											:key="item.dictCode"
											:label="item.dictName"
											:value="item.dictName"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item   label="强制执行类型:" prop="jgJgxwForceActionEntity.forceExecutionType" >
								<el-select v-model="launchTask.jgJgxwForceActionEntity.forceExecutionType" placeholder="" :disabled="formDisabled">
									<el-option
											v-for="item in forceExecutionTypeList"
											:key="item.dictCode"
											:label="item.dictName"
											:value="item.dictName"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row	  v-if="launchTask.jgJgxwForceActionEntity.forceType=='行政强制执行'" >
						<el-col :span="10">
							<el-form-item   label="强制措施类型:" prop="jgJgxwForceActionEntity.coerciveMeasureType" >
								<el-select v-model="launchTask.jgJgxwForceActionEntity.coerciveMeasureType" placeholder="" :disabled="formDisabled">
									<el-option
											v-for="item in coerciveMeasureTypeList"
											:key="item.dictCode"
											:label="item.dictName"
											:value="item.dictName"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item   label="强制执行类型:" prop="jgJgxwForceActionEntity.forceExecutionType" :rules="forceRules.forceExecutionType">
								<el-select v-model="launchTask.jgJgxwForceActionEntity.forceExecutionType" placeholder="" :disabled="formDisabled">
									<el-option
											v-for="item in forceExecutionTypeList"
											:key="item.dictCode"
											:label="item.dictName"
											:value="item.dictName"
									></el-option>
								</el-select>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="20">
							<el-form-item label="强制结果:" prop="jgJgxwForceActionEntity.mandatoryDecisionPatify" :rules="forceRules.mandatoryDecisionPatify">
								<el-input
										type="textarea"
										:disabled="formDisabled"
										:autosize="{ minRows: 8, maxRows: 8}"
										placeholder=""
										maxlength="500"
										show-word-limit
										v-model="launchTask.jgJgxwForceActionEntity.mandatoryDecisionPatify">
								</el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="10">
							<el-form-item label="实施强制措施日期:" prop="jgJgxwForceActionEntity.mandatoryDecisionSevDate" :rules="forceRules.mandatoryDecisionSevDate">
								<!--<el-input v-model="launchTask.jgJgxwForceActionEntity.mandatoryDecisionSevDate" placeholder="" :disabled="formDisabled"></el-input>-->
                                <el-date-picker
                                    type="date"
									:editable="false"
                                    v-model="launchTask.jgJgxwForceActionEntity.mandatoryDecisionSevDate"
                                    value-format="yyyy-MM-dd"
                                    :disabled="formDisabled">
                                </el-date-picker>
                            </el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item label="强制措施延长期限:" prop="jgJgxwForceActionEntity.forceExtendDate" :rules="forceRules.forceExtendDate">
								<el-input v-model="launchTask.jgJgxwForceActionEntity.forceExtendDate" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>

					</el-row>
					<el-row>
						<el-col :span="22">
							<div style="float:right;">
								<el-button type="primary" size="small" style="width: 60px;height: 30px;" @click="checkForceRules">确 定</el-button>
								<el-button type="info" size="small" style="width: 60px;height: 30px;" @click="forceDialogForm = false;">返 回</el-button>
							</div>
						</el-col>
					</el-row>
				</el-form>
			</div>
		</el-dialog>

		<!-- 其它行为信息 -->
		<el-dialog title="" :visible.sync="otherDialogForm" center fullscreen>
			<div style="margin-top: 10px;">
				<el-form :model="launchTask" :rules="otherRules" ref="other" label-width="160px">
					<el-row>
						<el-col :span="4" class="tab-title">
							其它行为信息
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="10">
							<el-form-item label="监管事项目录编码:" prop="jgJgxwOtherActionEntity.superviseItemCode" :rules="otherRules.superviseItemCode">
								<el-input v-model="launchTask.jgJgxwOtherActionEntity.superviseItemCode" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="10">
							<el-form-item label="行为名称:" prop="jgJgxwOtherActionEntity.actionName"  :rules="otherRules.actionName">
								<el-input v-model="launchTask.jgJgxwOtherActionEntity.actionName" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item label="行为编号:" prop="jgJgxwOtherActionEntity.actionCode" :rules="otherRules.actionCode">
								<el-input v-model="launchTask.jgJgxwOtherActionEntity.actionCode" placeholder="" :disabled="formDisabled"></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="10">
							<el-form-item label="监管对象标识:" >
								<el-input v-model="launchTask.jgLhjgJcdxEntity.enterprisecreditcode" placeholder="" disabled></el-input>
							</el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item label="监管对象名称:" >
								<el-input v-model="launchTask.jgLhjgJcdxEntity.objectname" placeholder="" disabled></el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="20">
							<el-form-item label="事项来源:" prop="jgJgxwOtherActionEntity.itemSource" :rules="otherRules.itemSource">
								<el-input
										type="textarea"
										:disabled="formDisabled"
										:autosize="{ minRows: 8, maxRows: 8}"
										placeholder=""
										maxlength="500"
										show-word-limit
										v-model="launchTask.jgJgxwOtherActionEntity.itemSource">
								</el-input>
							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="20">
							<el-form-item label="监管措施:" prop="jgJgxwOtherActionEntity.superviseMeasure" :rules="otherRules.superviseMeasure">
								<el-input
										type="textarea"
										:disabled="formDisabled"
										:autosize="{ minRows: 8, maxRows: 8}"
										placeholder=""
										maxlength="500"
										show-word-limit
										v-model="launchTask.jgJgxwOtherActionEntity.superviseMeasure">
								</el-input>

							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="20">
							<el-form-item label="结案情况:" prop="jgJgxwOtherActionEntity.closingCase" :rules="otherRules.closingCase">
								<el-input
										type="textarea"
										:disabled="formDisabled"
										:autosize="{ minRows: 8, maxRows: 8}"
										placeholder=""
										maxlength="500"
										show-word-limit
										v-model="launchTask.jgJgxwOtherActionEntity.closingCase">
								</el-input>

							</el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="10">
							<el-form-item label="开始时间:" prop="jgJgxwOtherActionEntity.startDate" :rules="otherRules.startDate">
								<!--<el-input v-model="launchTask.jgJgxwOtherActionEntity.startDate" placeholder="" :disabled="formDisabled"></el-input>-->
							    <el-date-picker
                                    type="date"
									:editable="false"
                                    v-model="launchTask.jgJgxwOtherActionEntity.startDate"
                                    :disabled="formDisabled"
                                    value-format="yyyy-MM-dd">
                                </el-date-picker>
                            </el-form-item>
						</el-col>
						<el-col :span="10">
							<el-form-item label="结束时间:" prop="jgJgxwOtherActionEntity.endDate" :rules="otherRules.endDate">
								<!--<el-input v-model="launchTask.jgJgxwOtherActionEntity.endDate" placeholder="" :disabled="formDisabled"></el-input>-->
							    <el-date-picker
                                    type="date"
									:editable="false"
                                    v-model="launchTask.jgJgxwOtherActionEntity.endDate"
                                    :disabled="formDisabled"
                                    value-format="yyyy-MM-dd">
                                </el-date-picker>
                            </el-form-item>
						</el-col>
					</el-row>
					<el-row>
						<el-col :span="22">
							<div style="float:right;">
								<el-button type="primary" size="small" style="width: 60px;height: 30px;" @click="checkOtherRules">确 定</el-button>
								<el-button type="info" size="small" style="width: 60px;height: 30px;" @click="otherDialogForm = false;">返 回</el-button>
							</div>
						</el-col>
					</el-row>
				</el-form>
			</div>
		</el-dialog>
	</div>
</div>
<script>
    var vm = new Vue({
        el: '#app',
        computed:{

        },
        data() {
            return {
            	uuid:'',
                link:'',   
                provinceData: [],
				cityData:[],
				areaData: [],
                illegalFactList:[],
                coerciveMeasureTypeList:[],
                forceExecutionTypeList:[],
                checkFormList:[],
                checkTypeList:[],
                checkModeList:[],
                punishProcedureList:[],
                forceTypeList:[],
                caseSourceList:[],

                // table条件查询，开始时间，结束时间
                cdTime : [],
                // table查询总数
                tableTotal:'',
                currentPage: 1, //默认显示页面为1
                pagesize: 10, // 每页的数据条数
                // 条件查询表单
                selectForm: {
                    taskname:'',
                    taskJgtype:'',
                    objectName:'',
					launchBureau : '',
                    launchState:'',
                    taskStartTimeFirst:'',
                    taskStartTimeSecond:'',
                    initiateunitno : ''
                },

                //table显示控制对象
               /* headers:{taskname:'任务名称',taskJgType:'监管类型',objectname:'监管对象名称',unionString:'协办部门名称',
                    taskstarttime:'任务发起时间',taskendtime:'任务结束时间',count:'反馈数量',launchState:'任务状态'},
                // table单行数据
                rowData : {},*/

                // 监管类型
                /*jglxStatus:[{
                    dictCode : '0',
					dictName : '行政检查'
				},{
                    dictCode : '1',
					dictName : '行政处罚'
				},{
                    dictCode : '2',
					dictName : '行政强制'
				},{
                    dictCode : '3',
					dictName : '其它'
				}],*/

                // 来源
                // cdStatus:[],


                // 协办单位字典项
                xbdwStatus : [{
                    dictCode : "0",
                    dictName : "办公室",
                },{
                    dictCode : "1",
                    dictName : "震防司"
                }],

                // 协办地方字典项
                xbdfStatus : [{
                   dictCode : "0",
                   dictName : "河南地震局"
                },{
                    dictCode : "1",
                    dictName : "山西地震局"
                },{
                    dictCode : "2",
                    dictName : "天津地震局"
                }],


                // 监管对象行业类型
                firstStatus:[{
                    dictCode : 'lin',
                    dictName : '林1'
                }, {
                    dictCode : 'shui',
                    dictName : '水1'
                }],

                secondStatus: [{
                    dictCode : 'lin',
                    dictName : '林2'
                }, {
                    dictCode : 'shui',
                    dictName : '水2'
                }],
                thirdStatus : [{
                    dictCode : 'lin',
                    dictName : '林3'
                }, {
                    dictCode : 'shui',
                    dictName : '水3'
                }],
                fouthStatus : [{
                    dictCode : 'lin',
                    dictName : '林4'
                }, {
                    dictCode : 'shui',
                    dictName : '水4'
                }],


                // 监管对象类型
                /*jgdxlx_status : [{
                    dictCode : '1',
                    dictName : '行政相对人（组织）'
                },{
                    dictCode : '2',
                    dictName : '行政相对人（个人）'
                },{
                    dictCode : '3',
                    dictName : '特种设备'
                },{
                    dictCode : '4',
                    dictName : '特定产品'
                },{
                    dictCode : '5',
                    dictName : '场地场所'
                },{
                    dictCode : '6',
                    dictName : '项目工程'
                },{
                    dictCode : '7',
                    dictName : '特定行为'
                },{
                    dictCode : '8',
                    dictName : '特定活动'
                }],*/

                // 证件类型
                /*zjlx_status : [{
                    dictCode : '001',
                    dictName : '统一社会信用代码'
                },{
                    dictCode : '099',
                    dictName : '其他法人或其他组织有效证件号码 '
                },{
                    dictCode : '111',
                    dictName : '居民身份证'
                },{
                    dictCode : '112',
                    dictName : '临时居民身份证'
                }],*/


				// 发起单位类型
                /*fqdwlx_status:[{
                    dictCode : '0',
                    dictName : '部门'
                },{
                    dictCode : '1',
                    dictName : '地方'
                }],*/

                jglxStatus : [],
                jgdxlx_status :[],
                zjlx_status : [],
                fqdwlx_status: [],


                //taskJgTypeList: [],
                launchTask:{
                    taskJgTypeList: [],
                    // 任务书详情
                    jgLhjgRwsEntity:{
                        taskno : "",
						taskname : "",
                        taskstarttime : "",
                        taskendtime : "",
                        superviseobjectno:'',
                        createTime: '',
                        createUser: '',
                        delFlag: "",
                        endTime: '',
                        fbTime: '',
                        file: '',
                        fkTime: '',
                        initiateUnitType: '',
                        initiateunitname: "",
                        initiateunitno: "",
                        inspectclaim: '',
                        inspectcontent: '',
                        launchBureau: '',
                        launchDepartment: '',
                        launchState: "",
                        launchTime: '',
                        launchUser: '',
                        receiveTime: '',
                        remark: '',
                        reportregionname: "",
                        reportregionno: "",
                        // superviseobjectno: [],
                        taskId: "",
                        taskJgType: "",
                        taskState: "",
                        unionSectionName: '',

                    },
					// 检查对象实体
                    jgLhjgJcdxEntity:{
                        certificateContent: '',
                        certificateType: '',
                        enterprisecreditcode: '',
                        objectMark: '',
                        objectType: '',
                        objectname: '',
                        taskno: ''
                    },
					// 协办关联表list
                    jgLhjgRwxbglbEntityList:[{
                        unionType : '',
                        unionName : '',
                        unionNo : '',
					}],
					// 任务反馈表list
                    jgLhjgDffkEntityList : [{
                        uuid : '',
                        fkType : '',
                        fkUnionType : '',
                        unionDeptname : '',
                        fkTime : '',
                        superviseItemCode : '',
                        fkIdea : '',
						fkInfo : '',
                        unionDeptno : '',
						refuseFlag : '',
						refuseTime : '',
						refuseReason : '',
                        fkJgTypeList : [],
					}],

                    objectnoList :[{
                        objectnoFirst: '',
                        objectnoSecond: '',
                        objectnoThird: '',
                        objectnoFouth: '',
                    }],
					// 行政检查行为实体
					jgJgxwCheckActionEntity : {
                        checkActionCode: "",
                        checkActionName: "",
                        checkDate: "",
                        checkForm: "",
                        checkMode: "",
                        checkPersonnel: "",
                        checkResult: "",
                        checkType: "",
                        id: '',
                        implementInstitution: "",
                        implementInstitutionCode: "",
                        superviseItemImplementCode: "",
                        superviseObject: "",
					},
					// 行政处罚行为
                    jgJgxwPunishActionEntity : {
                        id : '',
                        caseSource:'',
                        superviseItemCode : '',
                        punishActionName : '',
                        punishActionCode : '',
                        illegalFact : '',
                        punishAccord : '',
                        punishProcedure : '',
                        punishDocumentCode : '',
                        setDate : '',
                        penaltyResult : '',
                        superviseObject : ''
					},
					// 行政强制行为
                    jgJgxwForceActionEntity : {
                        id : '',
                        forceType:'',
                        superviseItemCode : '',
                        forceActionName : '',
                        forceActionCode : '',
                        illegalFact : '',
                        coerciveMeasureType : '',
                        forceExecutionType : '',
                        mandatoryDecisionPatify : '',
                        mandatoryDecisionSevDate : '',
                        forceExtendDate : '',
                        superviseObject : ''
					},
					// 行政其它行为
                    jgJgxwOtherActionEntity : {
                        id : '',
                        superviseItemCode : '',
                        actionName : '',
                        actionCode : '',
                        itemSource : '',
                        superviseMeasure : '',
                        closingCase : '',
                        startDate : '',
                        endDate : '',
                        superviseObject : ''
					}

                },
                formDisabled: false,
                rules: {
                    taskno : [{
                        required : true,
						message : '任务编码必填',
						trigger : 'blur'
					},{
                        validator : trimIsEmpty,
                        message : '任务编码必填',
                        trigger : 'blur'
                    }],
                    taskname : [{
                        required : true,
						message : '任务名称必填',
						trigger : 'blur'
					},{
                        validator : trimIsEmpty,
						message : '任务名称必填',
						trigger : 'blur'
					}],
                    taskstarttime : [{
                        required : true,
						message : '任务发起时间必填',
						trigger : 'blur'
					}],
                    initiateUnitType : [{
                        required : true,
                        message : '发起单位类型必填',
                        trigger : 'blur'
                    }],
                    initiateunitno : [{
                        required : true,
						message : '发起单位编码必填',
						trigger : 'blur'
					},{
                        validator : trimIsEmpty,
                        message : '发起单位编码必填',
                        trigger : 'blur'
                    }],
                    initiateunitname : [{
                        required : true,
						message : '发起单位名称必填',
						trigger : 'blur'
					},{
                        validator : trimIsEmpty,
                        message : '发起单位名称必填',
                        trigger : 'blur'
                    }],
                    launchBureau : [{
                        required : true,
						message : '发起司局名称必填',
						trigger : 'blur'
					},{
                        validator : trimIsEmpty,
                        message : '发起单位名称必填',
                        trigger : 'blur'
                    }],
                    launchDepartment : [{
						required : true,
						message : '发起处室名称必填',
						trigger : 'blur'
					},{
                        validator : trimIsEmpty,
                        message : '发起单位名称必填',
                        trigger : 'blur'
                    }],
                    launchUser : [{
                        required : true,
						message : '发起人必填',
						trigger : 'blur'
					},{
                        validator : trimIsEmpty,
                        message : '发起单位名称必填',
                        trigger : 'blur'
                    }],

                    /*unionType : [{
                       required : true,
						message : '协办单位类型必填',
						trigger : 'blur'
					}],*/
                    unionNo : [{
                        required : true,
						message : '协办部门/地方编码必填',
						trigger : 'blur'
					}],
					unionName : [{
                        required : true,
						message : '协办部门/地方名称必填',
						trigger : 'blur'
					}],
                    taskJgTypeList : [{
                        required : true,
						message : '监管事项类型必填',
						trigger : 'blur'
					}],
					objectnoFirst : [{
                        required : true,
						message : '监管对象行业类型一级必填',
						trigger : 'blur'
					}],
                    objectnoSecond : [{
                        required : true,
						message : '监管对象行业类型二级必填',
						trigger : 'blur'
					}],
                    objectnoThird : [{
                        required : true,
                        message : '监管对象行业类型三级必填',
                        trigger : 'blur'
                    }],
                    objectnoFouth : [{
                        required : true,
                        message : '监管对象行业类型四级必填',
                        trigger : 'blur'
                    }],
                    objectType : [{
                        required : true,
						message : '监管对象类型必填',
						trigger : 'blur'
					}],
                    objectname : [{
                        required : true,
						message : '监管对象名称必填',
						trigger : 'blur'
					},{
                        validator : trimIsEmpty,
                        message : '监管对象名称必填',
                        trigger : 'blur'
                    }],
                    enterprisecreditcode : [{
                        required : true,
						message : '监管对象标识必填',
						trigger : 'blur'
					},{
                        validator : trimIsEmpty,
                        message : '监管对象标识必填',
                        trigger : 'blur'
                    }],
                    objectnoList : [{
                        required : true,
						message : "监管对象行业类型必填",
						trigger : 'blur'
					}]
                },
                adminRules: {
                    superviseItemImplementCode : [{
                        required : true,
                        message : '请填写监管事项目录编码',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '监管事项目录编码必填',
                        trigger : 'blur'
                    }],
                  checkActionName : [{
                        required : true,
                        message : '请填写行为名称',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '行为名称必填',
                        trigger : 'blur'
                    }],
                    checkActionCode : [{
                        required : true,
                        message : '请填写行为编号',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '行为编号必填',
                        trigger : 'blur'
                    }],
                    /*implementInstitution : [{
                        required : true,
                        message : '请填写实施机构',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '实施机构必填',
                        trigger : 'blur'
                    }],
                    implementInstitutionCode : [{
                        required : true,
                        message : '请填写实施机构编码',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '实施机构编码必填',
                        trigger : 'blur'
                    }],
                    checkForm : [{
                        required : true,
                        message : '请填写检查形式',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '检查形式必填',
                        trigger : 'blur'
                    }],
                    checkType: [{
                        required : true,
                        message : '请填写检查类别',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '检查类别必填',
                        trigger : 'blur'
                    }],
                    checkMode : [{
                        required : true,
                        message : '请填写检查方式',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '检查方式必填',
                        trigger : 'blur'
                    }],
                    checkResult :[{
                        required : true,
                        message : '请填写检查结果',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '检查结果必填',
                        trigger : 'blur'
                    }],
                    checkDate :[{
                        required : true,
                        message : '请填写检查时间',
                        trigger : 'blur'
                    }],
                    checkPersonnel : [{
                        required : true,
                        message : '请填写检查人员',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '检查人员必填',
                        trigger : 'blur'
                    }]*/
                },
                otherRules: {
                    superviseItemCode : [{
                        required : true,
                        message : '请填写监管事项目录编码',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
						message : '监管事项目录编码必填',
						trigger : 'blur'
					}],
                    actionName : [{
                        required : true,
                        message : '请填写行为名称',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
						message : '行为名称必填',
						trigger : 'blur'
					}],
                    actionCode : [{
                        required : true,
                        message : '请填写行为编号',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
						message : '行为编号必填',
						trigger : 'blur'
					}],
                   /* itemSource : [{
                        required : true,
                        message : '请填写事项来源',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '事项来源必填',
                        trigger : 'blur'
                    }],
                    superviseMeasure : [{
                        required : true,
                        message : '请填写监管措施',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '监管措施必填',
                        trigger : 'blur'
                    }],
                    closingCase : [{
                        required : true,
                        message : '请填写结案情况',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '结案情况必填',
                        trigger : 'blur'
                    }],
                    startDate: [{
                        required : true,
                        message : '请填写开始时间',
                        trigger : 'blur'
                    }],
                    endDate : [{
                        required : true,
                        message : '请填写结束时间',
                        trigger : 'blur'
                    }]*/
                },
                forceRules: {
                   /* forceType:[{
                        required : true,
                        message : '请选择强制制行种类',
                        trigger : 'blur'
					}],*/
                    superviseItemCode : [{
                        required : true,
                        message : '请填写监管事项目录编码',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '请填写监管事项目录编码',
                        trigger : 'blur'
                    }],
                    forceActionName : [{
                        required : true,
                        message : '请填写行为名称',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '请填写行为名称',
                        trigger : 'blur'
                    }],
                    forceActionCode : [{
                        required : true,
                        message : '请填写行为编号',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '请填写行为编号',
                        trigger : 'blur'
                    }],
                  /*  illegalFact : [{
                        required : true,
                        message : '请填写违法事实',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '请填写违法事实',
                        trigger : 'blur'
                    }],
                    coerciveMeasureType : [{
                        required : true,
                        message : '请填写强制措施类型',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '请填写强制措施类型',
                        trigger : 'blur'
                    }],
                    forceExecutionType : [{
                        required : true,
                        message : '请填写强制执行类型',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '请填写强制执行类型',
                        trigger : 'blur'
                    }],
                    mandatoryDecisionPatify: [{
                        required : true,
                        message : '请填写强制结果',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '请填写强制结果',
                        trigger : 'blur'
                    }],
                    mandatoryDecisionSevDate : [{
                        required : true,
                        message : '请填写实施强制措施日期',
                        trigger : 'blur'
                    }],
                    forceExtendDate :[{
                        required : true,
                        message : '请填写强制措施延长期限',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '请填写强制措施延长期限',
                        trigger : 'blur'
                    }]*/
                },
                punishRules: {
                    superviseItemCode : [{
                        required : true,
                        message : '请填写监管事项目录编码',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '请填写监管事项目录编码',
                        trigger : 'blur'
                    }],
                    punishActionName : [{
                        required : true,
                        message : '请填写行为名称',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '请填写行为名称',
                        trigger : 'blur'
                    }],
                    punishActionCode : [{
                        required : true,
                        message : '请填写行为编号',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '行为编号必填',
                        trigger : 'blur'
                    }],
                   /* caseSource:[{
                        required : true,
                        message : '请选择案件来源',
                        trigger : 'blur'
                    }],
                    illegalFact : [{
                        required : true,
                        message : '请填写违法事实',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '违法事实必填',
                        trigger : 'blur'
                    }],
                    punishAccord : [{
                        required : true,
                        message : '请填写处罚依据',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '处罚依据必填',
                        trigger : 'blur'
                    }],
                    punishProcedure : [{
                        required : true,
                        message : '请填写处罚程序',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '处罚程序必填',
                        trigger : 'blur'
                    }],
                    punishDocumentCode: [{
                        required : true,
                        message : '请填写处罚文书号',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '处罚文书号必填',
                        trigger : 'blur'
                    }],
                    setDate : [{
                        required : true,
                        message : '请填写行政处罚决定日期',
                        trigger : 'blur'
                    }],
                    penaltyResult :[{
                        required : true,
                        message : '请填写处罚结果',
                        trigger : 'blur'
                    },{
                        validator : trimIsEmpty,
                        message : '处罚结果必填',
                        trigger : 'blur'
                    }]*/
                },
                newDialogForm: false,
                editDialogForm : false,
                viewDialogForm : false,
                adminDialogForm : false,
                punishDialogForm : false,
                forceDialogForm : false,
                otherDialogForm : false,

				// 行政检查行为
                admin: {
                    checkActionCode: "",
                    checkActionName: "",
                    checkDate: "",
                    checkForm: "",
                    checkMode: "",
                    checkPersonnel: "",
                    checkResult: "",
                    checkType: "",
                    id: '',
                    implementInstitution: "",
                    implementInstitutionCode: "",
                    jgLhjgJcdxEntity:{
                        cerificateType: '',
                        certificateContent: '',
                        enterprisecreditcode: "",
                        objectMark: '',
                        objectType: '',
                        objectname: "",
                        taskno: ""
                    },
                    superviseItemImplementCode: "",
                    superviseObject: "",
                },
				// 行政处罚行为
                punish:{
                    id : '',
                    caseSource:'',
                    superviseItemCode : '',
                    punishActionName : '',
                    punishActionCode : '',
                    illegalFact : '',
                    punishAccord : '',
                    punishProcedure : '',
                    punishDocumentCode : '',
                    setDate : '',
                    penaltyResult : '',
                    jgLhjgJcdxEntity : {
                        enterprisecreditcode : '',
                        objectname : '',
                    }
                },
				// 行政强制行为
                force:{
                    id : '',
                    forceType:'',
                    superviseItemCode : '',
                    forceActionName : '',
                    forceActionCode : '',
                    illegalFact : '',
                    coerciveMeasureType : '',
                    forceExecutionType : '',
                    mandatoryDecisionPatify : '',
                    mandatoryDecisionSevDate : '',
                    forceExtendDate : '',
                    jgLhjgJcdxEntity : {
                        objectMark : '',
                        objectname : '',
                    }

                },
				// 行政其它行为
                other:{
                    superviseItemCode : '',
                    actionName : '',
                    actionCode : '',
                    itemSource : '',
                    superviseMeasure : '',
                    closingCase : '',
                    startDate : '',
                    endDate : '',
                    jgLhjgJcdxEntity : {
                        enterprisecreditcode : '',
                        objectname : '',
                    }
                },

                tableData: [],

				loginName : '',
				orgName : '',
                adminflag:false,
                forceflag:false,
                punishflag:false,
                otherflag:false
            }
        },
        created() {
            /* 地区加载数据 */
            /*axios.get('../../../json/ChinaCity.json').then(res => {
                this.provinceData = res.data;
			}).catch(e => {
					this.$message.error("网络连接超时");
			});*/
            var userInfo = JSON.parse(localStorage.getItem('userInfo'));
			this.loginName = userInfo.loginName;
			this.orgName = userInfo.orgName;

            /* 监管类型加载数据 */
            axios.post('/dzjzfjg/dict/getdict/d_jglxStatus').then(res => {
                this.jglxStatus = res.data.data.result;
            }).catch(e => {
                this.$message.error("网络连接超时");
            });



            /* 监管对象类型加载数据 */
            axios.post('/dzjzfjg/dict/getdict/d_jgdxlxStatus').then(res => {
                this.jgdxlx_status = res.data.data.result;
            }).catch(e => {
                this.$message.error("网络连接超时");
            });


            /* 证件类型加载数据 */
            axios.post('/dzjzfjg/dict/getdict/d_zjlxStatus').then(res => {
                this.zjlx_status = res.data.data.result;
            }).catch(e => {
                this.$message.error("网络连接超时");
            });

            /* 发起单位类型加载数据 */
            axios.post('/dzjzfjg/dict/getdict/d_fqdwlxStatus').then(res => {
                this.fqdwlx_status = res.data.data.result;
            }).catch(e => {
                this.$message.error("网络连接超时");
            });
            /* 案件来源 */
            axios.post('/dzjzfjg/dict/getdict/d_zfjgcaseSource').then(res => {
                this.caseSourceList = res.data.data.result;
        }).catch(e => {
                this.$message.error("网络连接超时");
        });
            /* 行政强制种类 */
            axios.post('/dzjzfjg/dict/getdict/d_forceType').then(res => {
                this.forceTypeList = res.data.data.result;
        }).catch(e => {
                this.$message.error("网络连接超时");
        });
            /* 检查形式 */
            axios.post('/dzjzfjg/dict/getdict/d_checkform').then(res => {
                this.checkFormList = res.data.data.result;
        }).catch(e => {
                this.$message.error("网络连接超时");
        });
            /* 检查类别 */
            axios.post('/dzjzfjg/dict/getdict/d_checkType').then(res => {
                this.checkTypeList = res.data.data.result;
        }).catch(e => {
                this.$message.error("网络连接超时");
        });
            /* 检查方式 */
            axios.post('/dzjzfjg/dict/getdict/d_checkMode').then(res => {
                this.checkModeList = res.data.data.result;
        }).catch(e => {
                this.$message.error("网络连接超时");
        });
            /* 处罚程序 */
            axios.post('/dzjzfjg/dict/getdict/d_punishProce').then(res => {
                this.punishProcedureList = res.data.data.result;
        }).catch(e => {
                this.$message.error("网络连接超时");
        });
            /* 违法事实*/
            axios.post('/dzjzfjg/dict/getdict/d_illegalFactList').then(res => {
                this.illegalFactList = res.data.data.result;
        }).catch(e => {
                this.$message.error("网络连接超时");
        });
            /* 强制措施类型 */
            axios.post('/dzjzfjg/dict/getdict/d_coerciveMeasureTypeList').then(res => {
                this.coerciveMeasureTypeList = res.data.data.result;
        }).catch(e => {
                this.$message.error("网络连接超时");
        });
            /* 强制制行类型 */
            axios.post('/dzjzfjg/dict/getdict/d_forceExecutionTypeList').then(res => {
                this.forceExecutionTypeList = res.data.data.result;
        }).catch(e => {
                this.$message.error("网络连接超时");
        });

			console.log("fqdwlx_status===" + this.fqdwlx_status);
            console.log("zjlx_status===" + this.zjlx_status);
            console.log("jgdxlx_status===" + this.jgdxlx_status);
            console.log("jglxStatus===" + this.jglxStatus);
        },
        mounted(){
           this.getData();
        },
        methods: {
            getData() {
                axios({
                    method: 'get',
                    url: '/dzjzfjg/lhjgrwbl/fqrList',
                    params: {
                        pageSize: this.pagesize,
                        pageNo: this.currentPage,
                        taskname: this.selectForm.taskname.trim(),
                        taskJgtype: this.selectForm.taskJgtype,
                        objectName: this.selectForm.objectName.trim(),
						launchBureau : this.selectForm.launchBureau,
                        initiateunitno: this.selectForm.initiateunitno,
                        launchState: this.selectForm.launchState,
                        taskStartTimeFirst: this.selectForm.taskStartTimeFirst,
                        taskStartTimeSecond: this.selectForm.taskStartTimeSecond
                    }
                })
				.then(response => {
					let data = response.data;
					if (data.code == 200) {
					    console.log(data);

                        this.tableData= data.page.results;
                        this.tableTotal = data.page.total;

					} else {
						this.$message.error(data.msg);
					}
				})
				.catch(function (error) {
					console.log(error);
				});
            },
            // 多条件查询
            searchForm() {
                if(this.selectForm.taskStartTimeFirst != "" && this.selectForm.taskStartTimeSecond != "") {
                    if(this.selectForm.taskStartTimeFirst > this.selectForm.taskStartTimeSecond) {
                        this.$message.error("任务发起开始日期必须小于等于结束日期");
                        return;
                    }
                }
                this.currentPage = 1;
                axios({
                    method: 'get',
                    url: '/dzjzfjg/lhjgrwbl/fqrList',
                    params: {
                        pageSize: this.pagesize,
                        pageNo: this.currentPage,
                        taskname: this.selectForm.taskname.trim(),
                        taskJgtype: this.selectForm.taskJgtype,
                        objectName: this.selectForm.objectName.trim(),
                        launchBureau : this.selectForm.launchBureau,
                        initiateunitno: this.selectForm.initiateunitno,
                        launchState: this.selectForm.launchState,
                        taskStartTimeFirst: this.selectForm.taskStartTimeFirst,
                        taskStartTimeSecond: this.selectForm.taskStartTimeSecond
                    }
                })
                    .then(response => {
                        let data = response.data;
                        if (data.code == 200) {
                            console.log(data);

                            this.tableData= data.page.results;
                            this.tableTotal = data.page.total;

                        } else {
                            this.$message.error(data.msg);
                        }
                    })
                    .catch(function (error) {
                        console.log(error);
                    });
            },
			// 判断开始时间是否大于结束时间
			changeDate() {
				if(this.selectForm.taskStartTimeFirst != "" && this.selectForm.taskStartTimeSecond != "") {
					if(this.selectForm.taskStartTimeFirst > this.selectForm.taskStartTimeSecond) {
                        this.$message.error("任务发起开始日期必须小于等于结束日期");
                        return;
					}
				}
			},
            //查看行为检查信息
            checkDetail(type){
                if(type =='行政检查'){
                    this.adminDialogForm = true;

                    if(this.launchTask.jgJgxwCheckActionEntity.id=="" &&
							this.launchTask.jgJgxwCheckActionEntity.superviseItemImplementCode== '' &&
							this.launchTask.jgJgxwCheckActionEntity.checkActionName== '' &&
							this.launchTask.jgJgxwCheckActionEntity.implementInstitutionCode== '' &&
							this.launchTask.jgJgxwCheckActionEntity.implementInstitution== '' &&
							this.launchTask.jgJgxwCheckActionEntity.checkActionCode== "" &&
							this.launchTask.jgJgxwCheckActionEntity.checkDate== '' &&
							this.launchTask.jgJgxwCheckActionEntity.checkForm== '' &&
							this.launchTask.jgJgxwCheckActionEntity.checkMode== '' &&
							this.launchTask.jgJgxwCheckActionEntity.checkPersonnel== '' &&
							this.launchTask.jgJgxwCheckActionEntity.checkResult== '' &&
							this.launchTask.jgJgxwCheckActionEntity.checkType== '' &&
							this.launchTask.jgJgxwCheckActionEntity.superviseObject == ''){
                        axios({
                            method: 'get',
                            url: '/dzjzfjg/lhjgrwbl/findOneByCode',
                            params: {
                                taskNo: this.launchTask.jgLhjgRwsEntity.taskno,
                                superviseItemCode:1
                            }
                        })
                            .then(response => {
                                let data = response.data;
                                console.log(data);
                                if (data.code == 200) {
                                    if(data.rwjgLhVo2 != null && data.rwjgLhVo2 != "" && data.rwjgLhVo2.jgJgxwCheckActionEntity != null) {
                                        this.launchTask.jgJgxwCheckActionEntity = data.rwjgLhVo2.jgJgxwCheckActionEntity;
									}
									if(this.launchTask.jgJgxwCheckActionEntity.superviseObject == null || this.launchTask.jgJgxwCheckActionEntity.superviseObject == "") {
									    this.launchTask.jgJgxwCheckActionEntity.superviseObject = this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode;
									}

                                } else {
                                    this.$message.error(data.msg);
                                }
                            })
                            .catch(function (error) {
                                console.log(error);
                            });
                    }else{
                        this.launchTask.jgJgxwCheckActionEntity=this.launchTask.jgJgxwCheckActionEntity;
                    }

                }
                else if(type =='行政处罚'){
                    this.punishDialogForm = true;

                    if(this.launchTask.jgJgxwPunishActionEntity.id=='' &&
							this.launchTask.jgJgxwPunishActionEntity.superviseItemCode == '' &&
							this.launchTask.jgJgxwPunishActionEntity.punishActionName == '' &&
							this.launchTask.jgJgxwPunishActionEntity.punishActionCode == '' &&
							this.launchTask.jgJgxwPunishActionEntity.illegalFact == '' &&
							this.launchTask.jgJgxwPunishActionEntity.punishAccord == '' &&
							this.launchTask.jgJgxwPunishActionEntity.punishProcedure == '' &&
							this.launchTask.jgJgxwPunishActionEntity.punishDocumentCode == '' &&
							this.launchTask.jgJgxwPunishActionEntity.setDate == '' &&
							this.launchTask.jgJgxwPunishActionEntity.penaltyResult == '' &&
							this.launchTask.jgJgxwPunishActionEntity.superviseObject == ''){
                        axios({
                            method: 'get',
                            url: '/dzjzfjg/lhjgrwbl/findOneByCode',
                            params: {
                                taskNo: this.launchTask.jgLhjgRwsEntity.taskno,
                                superviseItemCode:2
                            }
                        })
                            .then(response => {
                                let data = response.data;
                                if (data.code == 200) {
                                    if(data.rwjgLhVo2 != null && data.rwjgLhVo2 != "" &&data.rwjgLhVo2.jgJgxwPunishActionEntity != null) {
                                        this.launchTask.jgJgxwPunishActionEntity=data.rwjgLhVo2.jgJgxwPunishActionEntity;
									}
                                    if(this.launchTask.jgJgxwPunishActionEntity.superviseObject == null || this.launchTask.jgJgxwPunishActionEntity.superviseObject == "") {
                                        this.launchTask.jgJgxwPunishActionEntity.superviseObject = this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode;
                                    }
                                } else {
                                    this.$message.error(data.msg);
                                }
                            })
                            .catch(function (error) {
                                console.log(error);
                            });
                    }else{
                        this.launchTask.jgJgxwPunishActionEntity=this.launchTask.jgJgxwPunishActionEntity;
                    }
                }
                else if(type =='行政强制'){
                    this.forceDialogForm = true;


                    if(this.launchTask.jgJgxwForceActionEntity.id == '' &&
							this.launchTask.jgJgxwForceActionEntity.superviseItemCode == '' &&
							this.launchTask.jgJgxwForceActionEntity.forceActionName == '' &&
							this.launchTask.jgJgxwForceActionEntity.forceActionCode == '' &&
							this.launchTask.jgJgxwForceActionEntity.illegalFact == '' &&
							this.launchTask.jgJgxwForceActionEntity.coerciveMeasureType == '' &&
							this.launchTask.jgJgxwForceActionEntity.forceExecutionType == '' &&
							this.launchTask.jgJgxwForceActionEntity.mandatoryDecisionPatify == '' &&
							this.launchTask.jgJgxwForceActionEntity.mandatoryDecisionSevDate == '' &&
							this.launchTask.jgJgxwForceActionEntity.forceExtendDate == '' &&
							this.launchTask.jgJgxwForceActionEntity.superviseObject == ''){
                        axios({
                            method: 'get',
                            url: '/dzjzfjg/lhjgrwbl/findOneByCode',
                            params: {
                                taskNo: this.launchTask.jgLhjgRwsEntity.taskno,
                                superviseItemCode:3
                            }
                        })
                            .then(response => {
                                let data = response.data;
                                if (data.code == 200) {
                                    if(data.rwjgLhVo2 != null && data.rwjgLhVo2 != "" && data.rwjgLhVo2.jgJgxwForceActionEntity) {
                                        this.launchTask.jgJgxwForceActionEntity = data.rwjgLhVo2.jgJgxwForceActionEntity;
									}
                                    if(this.launchTask.jgJgxwForceActionEntity.superviseObject == null || this.launchTask.jgJgxwForceActionEntity.superviseObject == "") {
                                        this.launchTask.jgJgxwForceActionEntity.superviseObject = this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode;
                                    }

                                } else {
                                    this.$message.error(data.msg);
                                }
                            })
                            .catch(function (error) {
                                console.log(error);
                            });
                    }else{
                        this.launchTask.jgJgxwPunishActionEntity=this.launchTask.jgJgxwPunishActionEntity;
                    }
                }
                else if(type== "其它"){
                    this.otherDialogForm = true;

                    if(this.launchTask.jgJgxwOtherActionEntity.id == '' &&
							this.launchTask.jgJgxwOtherActionEntity.superviseItemCode == '' &&
							this.launchTask.jgJgxwOtherActionEntity.actionName == '' &&
							this.launchTask.jgJgxwOtherActionEntity.actionCode == '' &&
							this.launchTask.jgJgxwOtherActionEntity.itemSource == '' &&
							this.launchTask.jgJgxwOtherActionEntity.superviseMeasure == '' &&
							this.launchTask.jgJgxwOtherActionEntity.closingCase == '' &&
							this.launchTask.jgJgxwOtherActionEntity.startDate == '' &&
							this.launchTask.jgJgxwOtherActionEntity.endDate == '' &&
							this.launchTask.jgJgxwOtherActionEntity.superviseObject == ''){
                        axios({
                            method: 'get',
                            url: '/dzjzfjg/lhjgrwbl/findOneByCode',
                            params: {
                                taskNo: this.launchTask.jgLhjgRwsEntity.taskno,
                                superviseItemCode:4
                            }
                        })
                            .then(response => {
                                let data = response.data;
                                if (data.code == 200) {
                                    if(data.rwjgLhVo2 != null && data.rwjgLhVo2 != "" && data.rwjgLhVo2.jgJgxwOtherActionEntity) {
                                        this.launchTask.jgJgxwOtherActionEntity= data.rwjgLhVo2.jgJgxwOtherActionEntity;
									}
                                    if(this.launchTask.jgJgxwOtherActionEntity.superviseObject == null || this.launchTask.jgJgxwOtherActionEntity.superviseObject == "") {
                                        this.launchTask.jgJgxwOtherActionEntity.superviseObject = this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode;
                                    }

                                } else {
                                    this.$message.error(data.msg);
                                }
                            })
                            .catch(function (error) {
                                console.log(error);
                            });
                    }else{
                        this.launchTask.jgJgxwOtherActionEntity=this.launchTask.jgJgxwOtherActionEntity;
                    }
                }
            },
			// 四个行为点确定时进行必填校验
			checkAdminRules() {
                this.$refs.admin.validate((valid) => {
                    if (valid) {
                        this.adminflag=true;
                        this.adminDialogForm = false;
                    }
                })
			},
			checkPunishRules() {
                this.$refs.punish.validate((valid) => {
                    if (valid) {
                        this.punishflag=true;
                        this.punishDialogForm = false;
                    }
                })
			},
			checkForceRules() {
                this.$refs.force.validate((valid) => {
                    if (valid) {
                        this.forceflag=true;
                        this.forceDialogForm = false;
                    }
                })
			},
			checkOtherRules() {
                this.$refs.other.validate((valid) => {
                    if (valid) {
                        this.otherflag=true;
                        this.otherDialogForm = false;
                    }
                })
			},

			// 新增弹窗取消
            closeNewDialog() {
                this.$confirm('取消后该表单数据将不会被保存，是否确认取消?', '提示', {
                    cancelButtonText: '取消',
                    confirmButtonText: '确定',
                    type: 'warning'
                }).then(() => {
					this.newDialogForm = false;
					this.clearForm();
                })
			},

			// 修改弹窗取消
			closeUpdDialog() {
                this.$confirm('取消后该表单数据将不会被保存，是否确认取消', '提示', {
                    cancelButtonText: '取消',
                    confirmButtonText: '确定',
                    type: 'warning'
				}).then(() => {
					this.editDialogForm = false;
					this.clearForm();
				})
			},


            // 表单提交
            onSubmit() {
                this.$refs.launchTask.validate((valid) => {
                    if (valid) {
                        if(this.launchTask.taskJgTypeList == null || this.launchTask.taskJgTypeList == '' || this.launchTask.taskJgTypeList.size == 0) {
                            this.$message.error('监管事项类型不能为空');
                            return;
                        } else {
                            if(this.launchTask.taskJgTypeList.indexOf("行政检查") != -1) {
                                this.launchTask.jgJgxwCheckActionEntity.superviseObject = this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode;
                                // for(var key in this.launchTask.jgJgxwCheckActionEntity){
                                //     if(key != 'id' && key !='autoId' && this.launchTask.jgJgxwCheckActionEntity[key] == '' ){
                                //         this.adminDialogForm = true;
                                //         this.checkAdminRules();
                                //         return false; // 终止程序
                                //     }
                                // }
                                if(this.adminflag){

								}else{
                                    this.adminDialogForm = true;
                                    this.checkAdminRules();
                                    return false; // 终止程序
                                }
                            } else {
                                this.clearAdminForm();
                            }
                            if(this.launchTask.taskJgTypeList.indexOf("行政处罚") != -1) {
                                this.launchTask.jgJgxwPunishActionEntity.superviseObject = this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode;
                                // for(var key in this.launchTask.jgJgxwPunishActionEntity){
                                //     if(key != 'id' && key !='autoId' && this.launchTask.jgJgxwPunishActionEntity[key] == '' ){
                                //         this.punishDialogForm = true;
                                //         this.checkPunishRules();
                                //         return false; // 终止程序
                                //     }
                                // }
                                if(this.punishflag){

                                }else{
                                    this.punishDialogForm = true;
                                    this.checkPunishRules();
                                    return false; // 终止程序
                                }
                            } else {
                                this.clearPunishForm();
                            }
                            if(this.launchTask.taskJgTypeList.indexOf("行政强制") != -1) {
                                this.launchTask.jgJgxwForceActionEntity.superviseObject = this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode;
                                /*for(var key in this.launchTask.jgJgxwForceActionEntity){
                                    if(key != 'id' && key !='autoId' && this.launchTask.jgJgxwForceActionEntity[key] == '' ){
                                        this.forceDialogForm = true;
                                        this.checkForceRules();
                                        return false; // 终止程序
                                    }
                                }*/
                                if(this.forceflag){

                                }else{
                                    this.forceDialogForm = true;
                                    this.checkForceRules();
                                    return false; // 终止程序
                                }
                            } else {
                                this.clearForceForm();
                            }
                            if(this.launchTask.taskJgTypeList.indexOf("其它") != -1) {
                                this.launchTask.jgJgxwOtherActionEntity.superviseObject = this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode;
                                // for(var key in this.launchTask.jgJgxwOtherActionEntity){
                                //     if(key != 'id' && key !='autoId' && this.launchTask.jgJgxwOtherActionEntity[key] == '' ){
                                //         this.otherDialogForm = true;
                                //         this.checkOtherRules();
                                //         return false; // 终止程序
                                //     }
                                // }
                                if(this.otherflag){

                                }else{
                                    this.otherDialogForm = true;
                                    this.checkOtherRules();
                                    return false; // 终止程序
                                }
                            } else {
                                this.clearOtherForm();
                            }


                            this.launchTask.jgLhjgRwsEntity.taskJgType = this.launchTask.taskJgTypeList.join(",");
                        }
                        if(this.launchTask.objectnoList.length > 0) {
                            if(this.launchTask.objectnoList.length == 1) {
                                this.launchTask.jgLhjgRwsEntity.superviseobjectno =
                                    this.launchTask.objectnoList[0].objectnoFirst+"-"+
                                    this.launchTask.objectnoList[0].objectnoSecond+"-"+
                                    this.launchTask.objectnoList[0].objectnoThird + "-" +
                                    this.launchTask.objectnoList[0].objectnoFouth;
                            } else {
                                this.launchTask.jgLhjgRwsEntity.superviseobjectno =
                                    this.launchTask.objectnoList[0].objectnoFirst+"-"+
                                    this.launchTask.objectnoList[0].objectnoSecond+"-"+
                                    this.launchTask.objectnoList[0].objectnoThird + "-" +
                                    this.launchTask.objectnoList[0].objectnoFouth;
                                for(var i = 1; i < this.objectnoList.length; i++) {
                                    this.launchTask.jgLhjgRwsEntity.superviseobjectno =
                                        this.launchTask.jgLhjgRwsEntity.superviseobjectno + "," +
                                        this.launchTask.objectnoList[i].objectnoFirst+"-"+
                                        this.launchTask.objectnoList[i].objectnoSecond+"-"+
                                        this.launchTask.objectnoList[i].objectnoThird+"-"+
                                        this.launchTask.objectnoList[i].objectnoFouth;
                                }
                            }
                        }
                    	this.launchTask.jgLhjgRwsEntity.taskId = this.uuid;
                    	console.log(this.launchTask.jgLhjgRwsEntity.taskId)
                        axios({
                            method: 'post',
                            url: '/dzjzfjg/lhjgrwbl/save',
                            data: this.launchTask,
                        })
                            .then((response) => {
                                let data = response.data;
                                if (data.code == 200) {
                                    this.newDialogForm = false;
                                    this.$message({
                                        type: 'success',
                                        message: '添加成功!'
                                    });
                                    this.resetForm();
                                    this.getData();
                                } else {
                                    this.$message.error(data.msg);
                                }
                            });
                    }
                })

            },
            // 表单修改
            onReplace(){
                /*if(this.launchTask.taskJgTypeList == null || this.launchTask.taskJgTypeList == '' || this.launchTask.taskJgTypeList.size == 0) {
                    this.$message.error('监管事项类型不能为空');
                    return;
                } else {
                    if(this.launchTask.taskJgTypeList.indexOf("行政检查") != -1) {
                        this.launchTask.jgJgxwCheckActionEntity.superviseObject = this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode;
                        for(var key in this.launchTask.jgJgxwCheckActionEntity){
                            if(key != 'id' && this.launchTask.jgJgxwCheckActionEntity[key] == '' ){
                                this.adminDialogForm = true;
                                this.checkAdminRules();
                                return false; // 终止程序
                            }
                        }
                    } else {
                        this.clearAdminForm();
                    }
                    if(this.launchTask.taskJgTypeList.indexOf("行政处罚") != -1) {
                        this.launchTask.jgJgxwPunishActionEntity.superviseObject = this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode;
                        for(var key in this.launchTask.jgJgxwPunishActionEntity){
                            if(key != 'id' && this.launchTask.jgJgxwPunishActionEntity[key] == '' ){
                                this.punishDialogForm = true;
                                this.checkPunishRules();
                                return false; // 终止程序
                            }
                        }
                    } else {
                        this.clearPunishForm();
                    }
                    if(this.launchTask.taskJgTypeList.indexOf("行政强制") != -1) {
                        this.launchTask.jgJgxwForceActionEntity.superviseObject = this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode;
                        for(var key in this.launchTask.jgJgxwForceActionEntity){
                            if(key != 'id' && this.launchTask.jgJgxwForceActionEntity[key] == '' ){
                                this.forceDialogForm = true;
                                this.checkForceRules();
                                return false; // 终止程序
                            }
                        }
                    } else {
                        this.clearForceForm();
                    }
                    if(this.launchTask.taskJgTypeList.indexOf("其它") != -1) {
                        this.launchTask.jgJgxwOtherActionEntity.superviseObject = this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode;
                        for(var key in this.launchTask.jgJgxwOtherActionEntity){
                            if(key != 'id' && this.launchTask.jgJgxwOtherActionEntity[key] == '' ){
                                this.otherDialogForm = true;
                                this.checkOtherRules();
                                return false; // 终止程序
                            }
                        }
                    } else {
                        this.clearOtherForm();
                    }


                    this.launchTask.jgLhjgRwsEntity.taskJgType = this.launchTask.taskJgTypeList.join(",");
                }
                if(this.launchTask.objectnoList.length > 0) {
                    if(this.launchTask.objectnoList.length == 1) {
                        this.launchTask.jgLhjgRwsEntity.superviseobjectno =
                            this.launchTask.objectnoList[0].objectnoFirst+"-"+
                            this.launchTask.objectnoList[0].objectnoSecond+"-"+
                            this.launchTask.objectnoList[0].objectnoThird + "-" +
                            this.launchTask.objectnoList[0].objectnoFouth;
                    } else {
                        this.launchTask.jgLhjgRwsEntity.superviseobjectno =
                            this.launchTask.objectnoList[0].objectnoFirst+"-"+
                            this.launchTask.objectnoList[0].objectnoSecond+"-"+
                            this.launchTask.objectnoList[0].objectnoThird + "-" +
                            this.launchTask.objectnoList[0].objectnoFouth;
                        for(var i = 1; i < this.objectnoList.length; i++) {
                            this.launchTask.jgLhjgRwsEntity.superviseobjectno =
                                this.launchTask.jgLhjgRwsEntity.superviseobjectno + "," +
                                this.launchTask.objectnoList[i].objectnoFirst+"-"+
                                this.launchTask.objectnoList[i].objectnoSecond+"-"+
                                this.launchTask.objectnoList[i].objectnoThird+"-"+
                                this.launchTask.objectnoList[i].objectnoFouth;
                        }
                    }
                }*/
                this.$refs.launchTask.validate((valid) => {
                    if (valid) {
                        if(this.launchTask.taskJgTypeList == null || this.launchTask.taskJgTypeList == '' || this.launchTask.taskJgTypeList.size == 0) {
                            this.$message.error('监管事项类型不能为空');
                            return;
                        } else {
                            if(this.launchTask.taskJgTypeList.indexOf("行政检查") != -1) {
                                this.launchTask.jgJgxwCheckActionEntity.superviseObject = this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode;
                                // for(var key in this.launchTask.jgJgxwCheckActionEntity){
                                //     if(key != 'id' && key !='autoId' && this.launchTask.jgJgxwCheckActionEntity[key] == '' ){
                                //         this.adminDialogForm = true;
                                //         this.checkAdminRules();
                                //         return false; // 终止程序
                                //     }
                                // }
                                if(this.adminflag){

                                }else{
                                    this.adminDialogForm = true;
                                    this.checkAdminRules();
                                    return false; // 终止程序
                                }
                            } else {
                                this.clearAdminForm();
                            }
                            if(this.launchTask.taskJgTypeList.indexOf("行政处罚") != -1) {
                                this.launchTask.jgJgxwPunishActionEntity.superviseObject = this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode;
                                // for(var key in this.launchTask.jgJgxwPunishActionEntity){
                                //     if(key != 'id' && key !='autoId' && this.launchTask.jgJgxwPunishActionEntity[key] == '' ){
                                //         this.punishDialogForm = true;
                                //         this.checkPunishRules();
                                //         return false; // 终止程序
                                //     }
                                // }
                                if(this.punishflag){

                                }else{
                                    this.punishDialogForm = true;
                                    this.checkPunishRules();
                                    return false; // 终止程序
                                }
                            } else {
                                this.clearPunishForm();
                            }
                            if(this.launchTask.taskJgTypeList.indexOf("行政强制") != -1) {
                                this.launchTask.jgJgxwForceActionEntity.superviseObject = this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode;
                                // for(var key in this.launchTask.jgJgxwForceActionEntity){
                                //     if(key != 'id' && key !='autoId' && this.launchTask.jgJgxwForceActionEntity[key] == '' ){
                                //         this.forceDialogForm = true;
                                //         this.checkForceRules();
                                //         return false; // 终止程序
                                //     }
                                // }
                                if(this.forceflag){

                                }else{
                                    this.forceDialogForm = true;
                                    this.checkForceRules();
                                    return false; // 终止程序
                                }
                            } else {
                                this.clearForceForm();
                            }
                            if(this.launchTask.taskJgTypeList.indexOf("其它") != -1) {
                                this.launchTask.jgJgxwOtherActionEntity.superviseObject = this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode;
                                // for(var key in this.launchTask.jgJgxwOtherActionEntity){
                                //     if(key != 'id' && key !='autoId' && this.launchTask.jgJgxwOtherActionEntity[key] == '' ){
                                //         this.otherDialogForm = true;
                                //         this.checkOtherRules();
                                //         return false; // 终止程序
                                //     }
                                // }
                                if(this.otherflag){

                                }else{
                                    this.otherDialogForm = true;
                                    this.checkOtherRules();
                                    return false; // 终止程序
                                }
                            } else {
                                this.clearOtherForm();
                            }


                            this.launchTask.jgLhjgRwsEntity.taskJgType = this.launchTask.taskJgTypeList.join(",");
                        }
                        if(this.launchTask.objectnoList.length > 0) {
                            if(this.launchTask.objectnoList.length == 1) {
                                this.launchTask.jgLhjgRwsEntity.superviseobjectno =
                                    this.launchTask.objectnoList[0].objectnoFirst+"-"+
                                    this.launchTask.objectnoList[0].objectnoSecond+"-"+
                                    this.launchTask.objectnoList[0].objectnoThird + "-" +
                                    this.launchTask.objectnoList[0].objectnoFouth;
                            } else {
                                this.launchTask.jgLhjgRwsEntity.superviseobjectno =
                                    this.launchTask.objectnoList[0].objectnoFirst+"-"+
                                    this.launchTask.objectnoList[0].objectnoSecond+"-"+
                                    this.launchTask.objectnoList[0].objectnoThird + "-" +
                                    this.launchTask.objectnoList[0].objectnoFouth;
                                for(var i = 1; i < this.objectnoList.length; i++) {
                                    this.launchTask.jgLhjgRwsEntity.superviseobjectno =
                                        this.launchTask.jgLhjgRwsEntity.superviseobjectno + "," +
                                        this.launchTask.objectnoList[i].objectnoFirst+"-"+
                                        this.launchTask.objectnoList[i].objectnoSecond+"-"+
                                        this.launchTask.objectnoList[i].objectnoThird+"-"+
                                        this.launchTask.objectnoList[i].objectnoFouth;
                                }
                            }
                        }
                        axios({
                            method: 'post',
                            url: '/dzjzfjg/lhjgrwbl/update',
                            data: this.launchTask

                        })
						.then((response) => {
							let data = response.data;
							if (data.code == 200) {
								this.editDialogForm = false;
                                this.resetForm();
								this.getData();
								this.$message({
									type: 'success',
									message: '修改成功!'
								});
							} else {
								this.$message.error(data.msg);
							}
						});
                    }
                })

            },
			// 清空任务发起表单
            clearForm(){
                this.launchTask.jgLhjgRwsEntity.taskno = "";
                this.launchTask.jgLhjgRwsEntity.taskname = "";
                this.launchTask.jgLhjgRwsEntity.taskstarttime = "";
                this.launchTask.jgLhjgRwsEntity.superviseobjectno = "";
                this.launchTask.jgLhjgRwsEntity.createTime = "";
                this.launchTask.jgLhjgRwsEntity.createUser = "";
                this.launchTask.jgLhjgRwsEntity.delFlag = "";
                this.launchTask.jgLhjgRwsEntity.endTime = "";
                this.launchTask.jgLhjgRwsEntity.fbTime = "";
                this.launchTask.jgLhjgRwsEntity.fkTime = "";
                this.launchTask.jgLhjgRwsEntity.initiateUnitType = "";
				this.launchTask.jgLhjgRwsEntity.initiateunitname ="";
                this.launchTask.jgLhjgRwsEntity.initiateunitno = "";
                this.launchTask.jgLhjgRwsEntity.inspectclaim = "";
                this.launchTask.jgLhjgRwsEntity.inspectconten = "";
                this.launchTask.jgLhjgRwsEntity.launchBureau = "";
                this.launchTask.jgLhjgRwsEntity.launchDepartment = "";
                this.launchTask.jgLhjgRwsEntity.launchState = "";
                this.launchTask.jgLhjgRwsEntity.launchTime = "";
                this.launchTask.jgLhjgRwsEntity.launchUser = "";
                this.launchTask.jgLhjgRwsEntity.receiveTime = "";
                this.launchTask.jgLhjgRwsEntity.remark = "";
                this.launchTask.jgLhjgRwsEntity.reportregionname = "";
                this.launchTask.jgLhjgRwsEntity.reportregionno = "";
                this.launchTask.jgLhjgRwsEntity.taskId = "";
                this.launchTask.jgLhjgRwsEntity.taskJgType = "";
                this.launchTask.jgLhjgRwsEntity.taskState = "";
                this.launchTask.jgLhjgRwsEntity.unionSectionName = "";
                this.launchTask.jgLhjgRwsEntity.inspectcontent = "";
                this.launchTask.jgLhjgJcdxEntity.certificateContent = "";
                this.launchTask.jgLhjgJcdxEntity.certificateType = "";
                this.launchTask.jgLhjgJcdxEntity.enterprisecreditcode = "";
                this.launchTask.jgLhjgJcdxEntity.objectMark = "";
                this.launchTask.jgLhjgJcdxEntity.objectType = "";
                this.launchTask.jgLhjgJcdxEntity.objectname = "";
                this.launchTask.jgLhjgJcdxEntity.taskno = "";
                this.launchTask.taskJgTypeList = [];
                this.launchTask.jgLhjgRwxbglbEntityList = [{
                    unionType : '',
                    unionName : '',
                    unionNo : '',
                }];
                this.jgLhjgDffkEntityList = [];
                this.launchTask.objectnoList = [{
                    objectnoFirst : "",
					objectnoSecond : "",
					objectnoThird : "",
					objectnoFouth : ""
				}];

                this.clearAdminForm();
                this.clearPunishForm();
                this.clearForceForm();
                this.clearOtherForm()

            },
            handleChange(value) {
                console.log(value);
            },
            apply(){
                this.newDialogForm = true;
                this.clearForm();
                this.getUuid();
                this.launchTask.jgLhjgRwsEntity.launchUser = this.loginName;
                console.log(this.launchTask.jgLhjgRwsEntity.launchUser);
                this.formDisabled = false;
            },
            /* 单选搜索表单 */
            selectCurrentChange(val){
                this.currentRow = val;
            },

            /* 列表页重置 */
            resetForm() {
                this.selectForm.taskname = '';
                this.selectForm.taskJgtype = '';
                this.selectForm.objectName = '';
                this.selectForm.initiateunitno = '';
                this.selectForm.launchState = '';
                this.selectForm.taskStartTimeFirst = '';
                this.selectForm.taskStartTimeSecond = '';
                this.selectForm.launchBureau = '';
                this.currentPage = 1;
                this.getData();
            },
            //每页下拉显示数据
            handleSizeChange(size) {
                this.pagesize = size;
                this.getData();
            },
            //点击第几页
            handleCurrentChange(currentPage) {
                this.currentPage = currentPage;
                this.getData();
            },
            // 设置允许填写和不允许填写
            checkDisabled(n){
                if(n){
                    this.formDisabled = true;
                }else{
                    this.formDisabled = false;
                }
            },
            /* 选择省份 */
            chooseProvince(value) {
                this.editcityValue = '';
                this.editareaValue = '';
                this.cityData = [];
                this.areaData = [];
                this.provinceData.map(e => {//遍历数据
                    if (value == e.name) {
                    this.cityData = e.cityList;
                    return;
                }
            })
                this.editprovinceValue = value;
            },
            /* 选择城市 */
            chooseCity(value) {
                this.editareaValue = '';
                this.cityData.map(e => {//遍历数据
                    if (value == e.name) {
                    this.areaData = e.areaList;
                    return;
                }
            })
                console.log(value)
                this.editcityValue = value;
            },
            /* 选择区域 */
            chooseArea(value) {
                console.log(value)
                this.newareaValue = value;
                this.jgxwother.addressRegistered = this.provinceValue + "-" + this.cityValue + "-" + this.areaValue;

            },
			//获取UUID的方法
            getUuid() {
                axios({
                    method: 'get',
                    url: '/dzjzfjg/uuid/getUuid',
                })
                .then(response => {
                    if (response.data.code == 200) {
                        this.uuid = response.data.data;
                        this.link="../../upload/annex.html?uuid="+this.uuid+"&flag=1";
                    } else {
                        this.$message.error(response.data.msg);
                    }
                })
                .catch(function (error) {
                    console.log(error);
                });
            },
            // 查看
            view(index,row){
            	this.uuid=row.taskId;
                this.link="../../upload/annex.html?uuid="+this.uuid+"&flag=0";
                this.viewDialogForm = true;
                this.showInformation(index,row);
                this.checkDisabled(true);
            },
            // 修改
            edit(index,row){
            	this.uuid=row.taskId;
                this.link="../../upload/annex.html?uuid="+this.uuid+"&flag=1"
                this.editDialogForm = true;
                this.showInformation(index,row);
                this.checkDisabled(false);
            },
			// 删除
			del(index, row) {
                this.$confirm('确定要删除吗?', '提示', {
                    cancelButtonText: '取消',
                    confirmButtonText: '确定',
                    type: 'warning'
                }).then(() => {
                    axios({
                        method: 'post',
                        url: '/dzjzfjg/lhjgrwbl/delete',
                        params : {
                            taskId : row.taskId,
                        }
                    })
                        .then(response => {
                            let data = response.data;
                            console.log(response);
                            if (data.code == 200) {
                                // 确认删除
                                this.$message({
                                    type: 'success',
                                    message: '删除成功!'
                                });
                                this.resetForm();
                                this.getData();
                            } else {
                                this.$message.error(data.msg);
                            }
                        })
                        .catch(function (error) {
                            console.log(error);
                        });
                }).catch(() => {
                    this.$message({
                        type: 'info',
                        message: '取消删除'
                    });
                });
			},
			// 发起
			initiate(index, row) {
                this.$confirm('发起后将无法撤回，是否确认向国家平台发起该联合监管任务?', '提示', {
                    cancelButtonText: '取消',
                    confirmButtonText: '确定',
                    type: 'warning'
                }).then(() => {
                    axios({
                        method: 'get',
                        url: '/dzjzfjg/lhjgrwbl/launch',
                        params:{
                            taskno : row.taskno
                        }
                    })
                        .then(response => {
                            let data = response.data;
                            console.log(response);
                            if (data.code == 200) {
                                this.resetForm();
                                this.getData();
                                // 确认发起
                                this.$message({
                                    type: 'success',
                                    message: '发起成功!'
                                });

                            } else {
                                this.$message.error(data.msg);
                            }
                        })
                        .catch(function (error) {
                            console.log(error);
                        });
                }).catch(() => {
                    this.$message({
                        type: 'info',
                        message: '取消发起'
                    });
                });
			},
            // 公共方法--查看
            showInformation(index,row){
                /*this.rowData = JSON.parse(JSON.stringify(row));*/
                axios({
                    method: 'post',
                    url: '/dzjzfjg/lhjgrwbl/fqTaskInfo',
                    params: {
                        taskno : row.taskno,
                    }
                })
				.then(response => {
					let data = response.data;
					if (data.code == 200) {
					    console.log(data);
						this.clearForm(); // 重置
						this.launchTask.jgLhjgRwsEntity = data.rwjgLhVo3.jgLhjgRwsEntity;
						this.launchTask.jgLhjgJcdxEntity = data.rwjgLhVo3.jgLhjgJcdxEntity;
						this.launchTask.jgLhjgRwxbglbEntityList = data.rwjgLhVo3.jgLhjgRwxbglbEntityList;
						this.launchTask.jgLhjgDffkEntityList = data.rwjgLhVo3.jgLhjgDffkEntityList;
						if(data.rwjgLhVo3.jgJgxwCheckActionEntity != null) {
                            this.launchTask.jgJgxwCheckActionEntity = data.rwjgLhVo3.jgJgxwCheckActionEntity;
                        }
						if(data.rwjgLhVo3.jgJgxwPunishActionEntity != null) {
						    this.launchTask.jgJgxwPunishActionEntity = data.rwjgLhVo3.jgJgxwPunishActionEntity;
                        }

                        if(data.rwjgLhVo3.jgJgxwForceActionEntity != null) {
                            this.launchTask.jgJgxwForceActionEntity = data.rwjgLhVo3.jgJgxwForceActionEntity;
                        }

                        if(data.rwjgLhVo3.jgJgxwOtherActionEntity != null) {
                            this.launchTask.jgJgxwOtherActionEntity = data.rwjgLhVo3.jgJgxwOtherActionEntity
                        }

						if(this.launchTask.jgLhjgRwsEntity.taskJgType != "") {
						    this.launchTask.taskJgTypeList = this.launchTask.jgLhjgRwsEntity.taskJgType.split(",");
						}


						if(this.launchTask.jgLhjgRwsEntity.superviseobjectno != "") {
						    var arr = this.launchTask.jgLhjgRwsEntity.superviseobjectno.split(",");
						    this.launchTask.objectnoList = [];
						    for(var i = 0; i < arr.length; i++) {
						        this.launchTask.objectnoList.push({
									objectnoFirst : arr[i].split("-")[0],
									objectnoSecond : arr[i].split("-")[1],
									objectnoThird : arr[i].split("-")[2],
                                    objectnoFouth : arr[i].split("-")[3],
                                    firstStatus:[],
                                    secondStatus: [],
                                    thirdStatus : [],
                                    fouthStatus : [],
								})
							}
						}

                        if(this.launchTask.jgLhjgDffkEntityList != null && this.launchTask.jgLhjgDffkEntityList.length > 0) {
                            for(var i =0; i < this.launchTask.jgLhjgDffkEntityList.length; i++) {
                                if(this.launchTask.jgLhjgDffkEntityList[i].superviseItemCode != null && this.launchTask.jgLhjgDffkEntityList[i] != "") {
                                    this.launchTask.jgLhjgDffkEntityList[i].fkJgTypeList = this.launchTask.jgLhjgDffkEntityList[i].superviseItemCode.split(",");
                                } else {
                                    this.launchTask.jgLhjgDffkEntityList[i].fkJgTypeList = [];
                                }

                            }
                        }
                        console.log(this.launchTask.jgLhjgDffkEntityList);

					} else {
						this.$message.error(data.msg);
					}
				})
				.catch(function (error) {
					console.log(error);
				});
            },

			// 添加监管对象行业类型
            add(){
                if(this.launchTask.objectnoList.length<10){
                    this.launchTask.objectnoList.push({

                        objectnoFirst: '',
                        objectnoSecond: '',
                        objectnoThird: '',
                        objectnoFouth: '',
                        firstStatus:[],
                        secondStatus: [],
                        thirdStatus : [],
                        fouthStatus : [],

                    })
                }
            },
			// 删除监管对象行业类型
            decrease(index, item){
                if(this.launchTask.objectnoList.length>1){
                    this.launchTask.objectnoList.splice(index,1);
                }
            },
			// 添加协办单位
			addUnion() {
                if(this.launchTask.jgLhjgRwxbglbEntityList.length<10){
                    this.launchTask.jgLhjgRwxbglbEntityList.push({

                        unionType: '',
                        unionNo: '',
                        unionName: '',
                        departmentState: false,
                        localState: false,
                    })
                }
			},
			// 删除协办单位
            delUnion(index, item){
                if(this.launchTask.jgLhjgRwxbglbEntityList.length>1){
                    this.launchTask.jgLhjgRwxbglbEntityList.splice(index,1);
                }
            },
			// 协办单位类型
            changeType(item) {
                item.unionNo = "";
                item.unionName = "";
			},




			// 清空行政检查行为表单
			clearAdminForm() {
                this.launchTask.jgJgxwCheckActionEntity.id="";
                this.launchTask.jgJgxwCheckActionEntity.superviseItemImplementCode= '';//监管事项类型编码
				this.launchTask.jgJgxwCheckActionEntity.checkActionName= '';//检查行为名称
				this.launchTask.jgJgxwCheckActionEntity.implementInstitutionCode= '';//实施机构编码
				this.launchTask.jgJgxwCheckActionEntity.implementInstitution= '';//实施机构
				this.launchTask.jgJgxwCheckActionEntity.checkActionCode= "";//检查行为编码
				this.launchTask.jgJgxwCheckActionEntity.checkDate= '';//检查日期
				this.launchTask.jgJgxwCheckActionEntity.checkForm= '';//检查形式
				this.launchTask.jgJgxwCheckActionEntity.checkMode= '';//检查方式
				this.launchTask.jgJgxwCheckActionEntity.checkPersonnel= '';//检查人员
				this.launchTask.jgJgxwCheckActionEntity.checkResult= '';//检查结果
				this.launchTask.jgJgxwCheckActionEntity.checkType= '';//检查类别
                this.launchTask.jgJgxwCheckActionEntity.superviseObject = ''
			},
			// 清空行政处罚行为表单
			clearPunishForm() {
                this.launchTask.jgJgxwPunishActionEntity.id='';
                this.launchTask.jgJgxwPunishActionEntity.superviseItemCode = '';//监管事项目录编码
				this.launchTask.jgJgxwPunishActionEntity.punishActionName = '';//行政处罚行为名称
				this.launchTask.jgJgxwPunishActionEntity.punishActionCode = '';//处罚行为编码
				this.launchTask.jgJgxwPunishActionEntity.illegalFact = '';//违法事实
				this.launchTask.jgJgxwPunishActionEntity.caseSource= '';//案件来源
				this.launchTask.jgJgxwPunishActionEntity.punishAccord = '';//处罚依据
				this.launchTask.jgJgxwPunishActionEntity.punishProcedure = '';//处罚程序
				this.launchTask.jgJgxwPunishActionEntity.punishDocumentCode = '';//处罚文书号
				this.launchTask.jgJgxwPunishActionEntity.setDate = '';//作出行政处罚决定日期
				this.launchTask.jgJgxwPunishActionEntity.penaltyResult = '';//处罚结果
                this.launchTask.jgJgxwPunishActionEntity.superviseObject = ''

			},
			// 清空行政强制行为表单
			clearForceForm() {

                this.launchTask.jgJgxwForceActionEntity.id = '';
                this.launchTask.jgJgxwForceActionEntity.forceType='';
				this.launchTask.jgJgxwForceActionEntity.superviseItemCode = '';
				this.launchTask.jgJgxwForceActionEntity.forceActionName = '';
				this.launchTask.jgJgxwForceActionEntity.forceActionCode = '';
				this.launchTask.jgJgxwForceActionEntity.illegalFact = '';
				this.launchTask.jgJgxwForceActionEntity.coerciveMeasureType = '';
				this.launchTask.jgJgxwForceActionEntity.forceExecutionType = '';
				this.launchTask.jgJgxwForceActionEntity.mandatoryDecisionPatify = '';
				this.launchTask.jgJgxwForceActionEntity.mandatoryDecisionSevDate = '';
				this.launchTask.jgJgxwForceActionEntity.forceExtendDate = '';
				this.launchTask.jgJgxwForceActionEntity.superviseObject = ''

            },
			// 清空行政其它行为表单
			clearOtherForm() {
                this.launchTask.jgJgxwOtherActionEntity.id = '';
                this.launchTask.jgJgxwOtherActionEntity.superviseItemCode = '';
				this.launchTask.jgJgxwOtherActionEntity.actionName = '';
				this.launchTask.jgJgxwOtherActionEntity.actionCode = '';
				this.launchTask.jgJgxwOtherActionEntity.itemSource = '';
				this.launchTask.jgJgxwOtherActionEntity.superviseMeasure = '';
				this.launchTask.jgJgxwOtherActionEntity.closingCase = '';
				this.launchTask.jgJgxwOtherActionEntity.startDate = '';
				this.launchTask.jgJgxwOtherActionEntity.endDate = '';
				this.launchTask.jgJgxwOtherActionEntity.superviseObject = ''

			},

			// 已反馈的查看四个行为信息
            checkFkDetail(type, uuid){
                if(type =='行政检查'){
                    this.adminDialogForm = true;

                    if(this.launchTask.jgJgxwCheckActionEntity.id=="" &&
                        this.launchTask.jgJgxwCheckActionEntity.superviseItemImplementCode== '' &&
                        this.launchTask.jgJgxwCheckActionEntity.checkActionName== '' &&
                        this.launchTask.jgJgxwCheckActionEntity.implementInstitutionCode== '' &&
                        this.launchTask.jgJgxwCheckActionEntity.implementInstitution== '' &&
                        this.launchTask.jgJgxwCheckActionEntity.checkActionCode== "" &&
                        this.launchTask.jgJgxwCheckActionEntity.checkDate== '' &&
                        this.launchTask.jgJgxwCheckActionEntity.checkForm== '' &&
                        this.launchTask.jgJgxwCheckActionEntity.checkMode== '' &&
                        this.launchTask.jgJgxwCheckActionEntity.checkPersonnel== '' &&
                        this.launchTask.jgJgxwCheckActionEntity.checkResult== '' &&
                        this.launchTask.jgJgxwCheckActionEntity.checkType== ''){
                        axios({
                            method: 'get',
                            url: '/dzjzfjg/lhjgrwbl/findOneByCodeAndUuid',
                            params: {
                                taskNo : this.launchTask.jgLhjgRwsEntity.taskno,
                                superviseItemCode : 1,
                                uuid : uuid
                            }
                        })
                            .then(response => {
                                let data = response.data;
                                console.log(data);
                                if (data.code == 200) {
                                    if(data.rwjgLhVo2 != null && data.rwjgLhVo2 != "" && data.rwjgLhVo2.jgJgxwCheckActionEntity != null) {
                                        this.launchTask.jgJgxwCheckActionEntity = data.rwjgLhVo2.jgJgxwCheckActionEntity;
                                    }


                                } else {
                                    this.$message.error(data.msg);
                                }
                            })
                            .catch(function (error) {
                                console.log(error);
                            });
                    }else{
                        this.launchTask.jgJgxwCheckActionEntity=this.launchTask.jgJgxwCheckActionEntity;
                    }

                }
                else if(type =='行政处罚'){
                    this.punishDialogForm = true;

                    if(this.launchTask.jgJgxwPunishActionEntity.id=='' &&
                        this.launchTask.jgJgxwPunishActionEntity.superviseItemCode == '' &&
                        this.launchTask.jgJgxwPunishActionEntity.punishActionName == '' &&
                        this.launchTask.jgJgxwPunishActionEntity.punishActionCode == '' &&
                        this.launchTask.jgJgxwPunishActionEntity.illegalFact == '' &&
                        this.launchTask.jgJgxwPunishActionEntity.punishAccord == '' &&
                        this.launchTask.jgJgxwPunishActionEntity.punishProcedure == '' &&
                        this.launchTask.jgJgxwPunishActionEntity.punishDocumentCode == '' &&
                        this.launchTask.jgJgxwPunishActionEntity.setDate == '' &&
                        this.launchTask.jgJgxwPunishActionEntity.penaltyResult == ''){
                        axios({
                            method: 'get',
                            url: '/dzjzfjg/lhjgrwbl/findOneByCodeAndUuid',
                            params: {
                                taskNo : this.launchTask.jgLhjgRwsEntity.taskno,
                                superviseItemCode : 2,
                                uuid : uuid
                            }
                        })
                            .then(response => {
                                let data = response.data;
                                if (data.code == 200) {
                                    if(data.rwjgLhVo2 != null && data.rwjgLhVo2 != "" &&data.rwjgLhVo2.jgJgxwPunishActionEntity != null) {
                                        this.launchTask.jgJgxwPunishActionEntity=data.rwjgLhVo2.jgJgxwPunishActionEntity;
                                    }
                                } else {
                                    this.$message.error(data.msg);
                                }
                            })
                            .catch(function (error) {
                                console.log(error);
                            });
                    }else{
                        this.launchTask.jgJgxwPunishActionEntity=this.launchTask.jgJgxwPunishActionEntity;
                    }
                }
                else if(type =='行政强制'){
                    this.forceDialogForm = true;


                    if(this.launchTask.jgJgxwForceActionEntity.id == '' &&
                        this.launchTask.jgJgxwForceActionEntity.superviseItemCode == '' &&
                        this.launchTask.jgJgxwForceActionEntity.forceActionName == '' &&
                        this.launchTask.jgJgxwForceActionEntity.forceActionCode == '' &&
                        this.launchTask.jgJgxwForceActionEntity.illegalFact == '' &&
                        this.launchTask.jgJgxwForceActionEntity.coerciveMeasureType == '' &&
                        this.launchTask.jgJgxwForceActionEntity.forceExecutionType == '' &&
                        this.launchTask.jgJgxwForceActionEntity.mandatoryDecisionPatify == '' &&
                        this.launchTask.jgJgxwForceActionEntity.mandatoryDecisionSevDate == '' &&
                        this.launchTask.jgJgxwForceActionEntity.forceExtendDate == ''){
                        axios({
                            method: 'get',
                            url: '/dzjzfjg/lhjgrwbl/findOneByCodeAndUuid',
                            params: {
                                taskNo : this.launchTask.jgLhjgRwsEntity.taskno,
                                superviseItemCode : 3,
                                uuid : uuid
                            }
                        })
                            .then(response => {
                                let data = response.data;
                                if (data.code == 200) {
                                    if(data.rwjgLhVo2 != null && data.rwjgLhVo2 != "" && data.rwjgLhVo2.jgJgxwForceActionEntity) {
                                        this.launchTask.jgJgxwForceActionEntity = data.rwjgLhVo2.jgJgxwForceActionEntity;
                                    }

                                } else {
                                    this.$message.error(data.msg);
                                }
                            })
                            .catch(function (error) {
                                console.log(error);
                            });
                    }else{
                        this.launchTask.jgJgxwPunishActionEntity=this.launchTask.jgJgxwPunishActionEntity;
                    }
                }
                else if(type== "其它"){
                    this.otherDialogForm = true;

                    if(this.launchTask.jgJgxwOtherActionEntity.id == '' &&
                        this.launchTask.jgJgxwOtherActionEntity.superviseItemCode == '' &&
                        this.launchTask.jgJgxwOtherActionEntity.actionName == '' &&
                        this.launchTask.jgJgxwOtherActionEntity.actionCode == '' &&
                        this.launchTask.jgJgxwOtherActionEntity.itemSource == '' &&
                        this.launchTask.jgJgxwOtherActionEntity.superviseMeasure == '' &&
                        this.launchTask.jgJgxwOtherActionEntity.closingCase == '' &&
                        this.launchTask.jgJgxwOtherActionEntity.startDate == '' &&
                        this.launchTask.jgJgxwOtherActionEntity.endDate == ''){
                        axios({
                            method: 'get',
                            url: '/dzjzfjg/lhjgrwbl/findOneByCodeAndUuid',
                            params: {
                                taskNo : this.launchTask.jgLhjgRwsEntity.taskno,
                                superviseItemCode : 4,
                                uuid : uuid
                            }
                        })
                            .then(response => {
                                let data = response.data;
                                if (data.code == 200) {
                                    if(data.rwjgLhVo2 != null && data.rwjgLhVo2 != "" && data.rwjgLhVo2.jgJgxwOtherActionEntity) {
                                        this.launchTask.jgJgxwOtherActionEntity= data.rwjgLhVo2.jgJgxwOtherActionEntity;
                                    }

                                } else {
                                    this.$message.error(data.msg);
                                }
                            })
                            .catch(function (error) {
                                console.log(error);
                            });
                    }else{
                        this.launchTask.jgJgxwOtherActionEntity=this.launchTask.jgJgxwOtherActionEntity;
                    }
                }
            },

			// 查看行政检查行为
			viewAdmin(code, uuid) {
                this.adminDialogForm = true;
                axios({
                    method: 'get',
                    url: '/dzjzfjg/lhjgrwbl/findOneByCodeAndUuid',
                    params: {
                        taskNo : this.launchTask.jgLhjgRwsEntity.taskno,
						superviseItemCode : code,
						uuid : uuid
                    }
                })
                    .then(response => {
                        let data = response.data;
                        if (data.code == 200) {
                            this.clearAdminForm(); // 重置
							this.admin = response.data.rwjgLhVo2.jgJgxwCheckActionEntity;
							this.admin.jgLhjgJcdxEntity = response.data.rwjgLhVo2.jgLhjgJcdxEntity;
							console.log(response.data.rwjgLhVo2.jgJgxwCheckActionEntity);
							console.log(this.admin);
                        } else {
                            this.$message.error(data.msg);
                        }
                    })
                    .catch(function (error) {
                        console.log(error);
                    });

			},
			// 查看行政处罚行为
			viewPunish(code, uuid) {
                this.punishDialogForm = true;
                axios({
                    method: 'get',
                    url: '/dzjzfjg/lhjgrwbl/findOneByCode',
                    params: {
                        taskNo : this.launchTask.jgLhjgRwsEntity.taskno,
                        superviseItemCode : code,
						uuid : uuid
                    }
                })
                    .then(response => {
                        let data = response.data;
                        if (data.code == 200) {
                            this.clearPunishForm(); // 重置
                            this.punish = data.rwjgLhVo2.jgJgxwPunishActionEntity;
                            this.punish.jgLhjgJcdxEntity = data.rwjgLhVo2.jgLhjgJcdxEntity;
                        } else {
                            this.$message.error(data.msg);
                        }
                    })
                    .catch(function (error) {
                        console.log(error);
                    });
			},
			// 查看行政强制行为
			viewForce(code, uuid) {
                this.forceDialogForm = true;
                axios({
                    method: 'get',
                    url: '/dzjzfjg/lhjgrwbl/findOneByCode',
                    params: {
                        taskNo : this.launchTask.jgLhjgRwsEntity.taskno,
                        superviseItemCode : code,
						uuid : uuid
                    }
                })
                    .then(response => {
                        let data = response.data;
                        if (data.code == 200) {
                            this.clearForceForm(); // 重置
                            this.force = response.data.rwjgLhVo2.jgJgxwForceActionEntity;
                            this.force.jgLhjgJcdxEntity = data.rwjgLhVo2.jgLhjgJcdxEntity;
                        } else {
                            this.$message.error(data.msg);
                        }
                    })
                    .catch(function (error) {
                        console.log(error);
                    });
			},
			// 查看行政其它行为
            viewOther(code, uuid) {
                this.otherDialogForm = true;
                axios({
                    method: 'get',
                    url: '/dzjzfjg/lhjgrwbl/findOneByCode',
                    params: {
                        taskNo : this.launchTask.jgLhjgRwsEntity.taskno,
                        superviseItemCode : code,
						uuid : uuid
                    }
                })
                    .then(response => {
                        let data = response.data;
                        if (data.code == 200) {
                            this.clearOtherForm(); // 重置
                            this.other = data.rwjgLhVo2.jgJgxwOtherActionEntity;
                            this.other.jgLhjgJcdxEntity = data.rwjgLhVo2.jgLhjgJcdxEntity;
                        } else {
                            this.$message.error(data.msg);
                        }
                    })
                    .catch(function (error) {
                        console.log(error);
                    });
            }

        }
    });
</script>
</body>
</html>